岡林拓也
- 合計アクティビティ 34
- 前回のアクティビティ
- メンバー登録日
- フォロー 0ユーザー
- フォロワー 0ユーザー
- 投票 0
- サブスクリプション 11
コメント
岡林拓也による最近のアクティビティ-
KM様 230万件程度ですが、②のサブタスクでSQLを使った品名の絞り込みを入れてみたところ、体感では速度が変わりませんでした。 プログラム開始時に品名=空白で検索してしまうWhere句にしたり、メーカーコードで並び替えすると遅くなりました。 当方MagicXPA2.4なので見当違いかもしれませんが、Where句とINDEXに何かあるのではと思います。
-
川島様 環境設定が簡単になるかもと思い、取得方法を探してみましたが見つかりませんでした。 全くお力になれずすみません。
-
川島様 Terminal=0で運用したことがなく「自動取得」することを初めて知り、便利そうだと思い調べてみましたがTerm関数では取得できないみたいですね。 XPA2のヘルプではその旨が明記されていました。 結局Terminalを設定しない場合はログインユーザーIDを使用するなどの方がいいのかもと思いました。
-
umemori様 解決されて良かったです。 マイグレーション時には注意が必要ですね。 勉強させていただきました。ありがとうございます。
-
umemori様 https://www.magicsoftware.co.jp/files/magic_help/Magicxpa4/settings/Check_Index_Database_Property.htm ヘルプによるとXPA4.Xに存在していそうなんですが、無かったのですね。 Pervasiveを使っていなかったので、知らずにコメントしていました。 失礼いたしました。
-
umemori様 Pervasiveで試したことがないので、不確かですが、おそらく、データベース特性>オプション(O)>インデックスチェック のOFF/ONで動作が変わるのではないでしょうか。
-
XPA3.xに有るのかどうかわかりませんが、デバッグ機能が良いのではないでしょうか。 ブレイクポイントの設定と項目表示で集計結果を確認できます。 私はXPA2.xでですが、集計以外でも様々な場面で使用しています。
-
すみません。tanda様のコメントを読んでいませんでした。 tanda様の方法が後でメンテナンスしやすくて良いと思います。
-
@pageと@tpageの機能はオペランド欄では使用できないみたいです。(@pageは使用できましたが...。) つまり、読み込みするデータ(XMLやCSV)に値が入っているものでなければならないのではないでしょうか。 みかん様の最初の作り方(レイヤ制御)か、最終ページを明示する項目を出力してそれを非表示オペランドで使用する方法にするしかないのかなと思います。
-
全項目を文字列で変数に代入するようにしておき、その変数の項目変更ロジックでフラグを立てる。 というような方法をとったことがあります。 レコード後処理を通れば変更したと判断する。という方法にしたこともあります。 もっと楽な関数やイベントがあれば良いなと思うのですが。