みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
検索ボタンを押すと、検索実行と同時に、検索されたレコードを複製するスクリプトを使っています。
その際に、その検索実行が何回目であるのかということを、複製したレコードのフィールドに自動で入力されるようにしたいのですが、そのようなスクリプトを作成することは可能でしょうか。
自動入力で、self + 1 という計算式を設定した数字フィールドを作ればいいのでは。複製された時点で、一つ大きい数字になっていきます。
Offline
単に検索した回数を求めたいのですか?
それとも、
各レコードごとの、複製した回数を求めたいのですか?
としても、
検索したレコードが最大回数とは限りませんから
self + 1
でいいとは言い切れませんよね。
Offline
Shinさん、チポさん
コメントしていただき、ありがとうございます。
今したいことは、単純に検索した回数を、検索結果で複製したレコードのフィールド内に表示させたいということです。
検索ボタンをクリックすると、クリックの回数を認識して、記録したいということです。
方法は、ボタンのクリックということでなくても構わないのですが。
また、レコードの検索結果が複数になる場合は、レコード番号の一番若い番号のフィールドに、回数を表示させたいです。
?
レコードに保存する意味は特にないということだとすると、検索回数というのはどこから数えるんですか?ファイルを開いてからそのボタンを押した回数ってこと?
himadaneeさん
ファイルを開いてから、ボタンをクリックした回数ということです。
その検索回数の数え方があるのかどうかを知りたいのです。
検索回数でなくてもいいのですが、検索して表示されたレコードを複数して、
その複数したレコードが何回目に検索したレコードなのかということを記憶させておきたいのです。
レコードを複製するというあたりの意味がわかりませんが、
ファイルを開くごとにリセットして1回から数えるなら、レコードに保存しないで変数に入れておけばいいのでは。
グローバル変数で十分でしょうね。
ボタンのスクリプトに、
変数を設定[$$count ; $$count + 1]
を追加するだけです。表示は、マージ変数をレイアウトへ挿入します。
Offline
グローバル変数で十分でしょうね。
ボタンのスクリプトに、
変数を設定[$$count ; $$count + 1]
を追加するだけです。表示は、マージ変数をレイアウトへ挿入します。
Shinさん、返信ありがとうございます。
現在、以下のようなスクリプトを検索ボタンに入れて使っています。
ーーーーーーーーーーーー
1 検索実行[ ]
2 レコード/検索条件複数
3 レイアウト切り替え[「テーブル名」(レイアウト名) ; アニメーション : なし]
ーーーーーーーーーーーー
この場合に、「1 検索実行」の後に、「変数を設定」のスクリプトを挿入すればいいでしょうか。
また、変数の設定の方法ですが、今試してみたものが、
ーーーーーーーーーーーー
変数を設定[$$count ; 値: “count+1”]
ーーーーーーーーーーーー
というスクリプトになっていますが、このような表記で問題ないでしょうか。
> 「1 検索実行」の後に、「変数を設定」のスクリプトを挿入すればいいでしょうか。
その通りです。
> 変数の設定の方法ですが、今試してみたものが、
上に書いた通りにしてください
Offline
> 「1 検索実行」の後に、「変数を設定」のスクリプトを挿入すればいいでしょうか。
その通りです。> 変数の設定の方法ですが、今試してみたものが、
上に書いた通りにしてください
Shinさん
変数を設定[$$count ; $$count + 1]
上記のスクリプトが作成できません。
「名前」「値」「繰り返し」の、それぞれの入力方法を教えていただけますでしょうか。
上記の通りに入力してみましたが、使えない記号があるというエラーメッセージが出てきてしまい、入力ができません。
名前」$$count 「値」$$count + 1「繰り返し」1
Offline
名前」$$count 「値」$$count + 1「繰り返し」1
Shinさん、ありがとうごさいました。
スクリプトは出来ました。
Shinさん、ありがとうございました。
検索ボタンをクリックしたら、クリックした回数がテキストボックスに表示されるようになりました。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 525.74 KiB (Peak: 546.28 KiB) ]