初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-01-11 12:12:18

検索
Guest

日付(グローバルフィールド)に入力して検索させる方法

V12の初心者です。

この様にスクリプトを作成しました。
カレンダで選択すると自動で検索しソートさせたいのですが、できません。
日付グローバルにカーソルが移動しません。
ご指導宜しくお願いします。

フィールドへ移動 日付グローバル
変数を設定 $hi
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート

#2 2017-01-11 12:41:18

シャチ
Member

Re: 日付(グローバルフィールド)に入力して検索させる方法

フィールドへ移動 日付グローバル
変数を設定 $hi  <=====この部分に値が入っていないので 検索できていない
             変数を設定のダイアログの2行目に日付のグローバルフィールドを選択します
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi    <=== ここはフィールドへ移動ではなく フィールド設定で「棚卸日付」をしていして 式に $h を指定
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート


<==== で書いた部分をとりあえず修正してみてください。

Last edited by シャチ (2017-01-11 13:36:45)

Offline

#3 2017-01-11 13:32:25

チポ
Member

Re: 日付(グローバルフィールド)に入力して検索させる方法

> フィールドへ移動 日付グローバル
> 変数を設定 $hi

これで、
変数に日付グローバルの値を入力することは出来ません。
変数を設定のオプションの
  値:
で指定します。

ですから、
  フィールド移動
のステップが不要ですね。


> フィールドへ移動 棚卸日付 $hi
ここで棚卸日付フィールドに変数の値を指定することは出来ません。
シャチさんの方法ですね。

または、
検索条件の値に変数を指定出来ますから、
  検索実行ステップ
で変数を指定してもいいでしょう。


リレーションを使って、検索と同じ様に対象レコードを絞り込むこともできますよ。

Offline

#4 2017-01-11 15:52:27

検索
Guest

Re: 日付(グローバルフィールド)に入力して検索させる方法

シャチ wrote:

フィールドへ移動 日付グローバル
変数を設定 $hi  <=====この部分に値が入っていないので 検索できていない
             変数を設定のダイアログの2行目に日付のグローバルフィールドを選択します
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールドへ移動 棚卸日付 $hi    <=== ここはフィールドへ移動ではなく フィールド設定で「棚卸日付」をしていして 式に $h を指定
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート


<==== で書いた部分をとりあえず修正してみてください。

修正すると正常に動きました。
こちらの方法で進めていきます。
有難うございました。
フィールドへ移動 日付グローバル
変数を設定 $hi  ;日付グローバル
検索モードに切り替え
エラー処理 オン
レイアウト切り替え
フィールド設定  棚卸日付 $hi
レコード/検索条件確定
検索実行
エラー処理 オフ
レコードのソート

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 507.88 KiB (Peak: 512.42 KiB) ]