みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
V12の初心者です。
この様にスクリプトを作成しました。
カレンダで選択すると自動で検索しソートさせたいのですが、できません。
日付グローバルにカーソルが移動しません。
ご指導宜しくお願いします。
フィールドへ移動 日付グローバル
変数を設定 $hi
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート
フィールドへ移動 日付グローバル
変数を設定 $hi <=====この部分に値が入っていないので 検索できていない
変数を設定のダイアログの2行目に日付のグローバルフィールドを選択します
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi <=== ここはフィールドへ移動ではなく フィールド設定で「棚卸日付」をしていして 式に $h を指定
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート
<==== で書いた部分をとりあえず修正してみてください。
Last edited by シャチ (2017-01-11 13:36:45)
Offline
> フィールドへ移動 日付グローバル
> 変数を設定 $hi
これで、
変数に日付グローバルの値を入力することは出来ません。
変数を設定のオプションの
値:
で指定します。
ですから、
フィールド移動
のステップが不要ですね。
> フィールドへ移動 棚卸日付 $hi
ここで棚卸日付フィールドに変数の値を指定することは出来ません。
シャチさんの方法ですね。
または、
検索条件の値に変数を指定出来ますから、
検索実行ステップ
で変数を指定してもいいでしょう。
リレーションを使って、検索と同じ様に対象レコードを絞り込むこともできますよ。
Offline
フィールドへ移動 日付グローバル
変数を設定 $hi <=====この部分に値が入っていないので 検索できていない
変数を設定のダイアログの2行目に日付のグローバルフィールドを選択します
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi <=== ここはフィールドへ移動ではなく フィールド設定で「棚卸日付」をしていして 式に $h を指定
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート<==== で書いた部分をとりあえず修正してみてください。
修正すると正常に動きました。
こちらの方法で進めていきます。
有難うございました。
フィールドへ移動 日付グローバル
変数を設定 $hi ;日付グローバル
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールド設定 棚卸日付 $hi
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 509.51 KiB (Peak: 516.45 KiB) ]