みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win7 FM11使用しています。
たとえば、住所録で「会社名」「氏名」とフィールドがあったとして、
現レコードで「AAA株式会社」となっていた場合に、同じ会社名を検索して
別レイアウトで一覧にしたいと思っています。
ボタンでスクリプトをつくりたいのですが、
現レコードを検索ワードに使用する方法がわかりません。
どなたかご教示下さい。
宜しくお願い致します。
Offline
フィールド移動で会社名フィールドへ入り、検索モードへ変更、直前に参照したレコードから挿入、検索実行
がいちばん簡単でしょう。
会社名で自己リレーションを張って、関連レコードへ移動
がスマートな方法かも知れません。
Offline
一致するレーコードを検索 ステップで 絞り込み でいいんでは?
Offline
1)[変数を設定]スクリプトステップで任意の変数名で計算結果は検索したいフィールド
2)[検索実行]で検索条件で検索したいフィールドを指定して[演算子]から「==」を選択して「$(1)で設定した変数名」
2ステップです。
「AAA株式会社」と「AAA株式会社BB」が存在した場合、
「AAA株式会社」では部分一致で余計なレコードが検索されるので演算子「==」を付けて完全一致にしています。
Offline
シーラカンスさんのが一番簡単でいいですね(ง •̀ω•́)ง✧
Offline
みなさんありがとうございました。
Shinさんの方法は成功しました。
自己リレーションあたりはわからなかったですが…。
Mozさんがシーラカンスさんのが一番簡単でいいっとあったので、やってみたのですが、
初心者すぎてシーラカンスさんの絞り込み方法がわかりませんでした。
すみません…。
一つ目の会社はうまくいったのですが、別の会社を検索しても一つ目の検索結果になります。
検索実行で検索条件の指定方法がわかってないのだと思います。
ほんと初心者ですみません。
Offline
そんな便利なステップありましたね、滅多に使わないので忘れていた。
Offline
私の提案のステップは 検索モードでも、検索実行でもないです
対象レコード という分類の中にある 「一致するレコードを検索」です
http://yahoo.jp/box/ucDrrV
にサンプルを置きました。
サンプルでは念のために冒頭に 全レコードを表示 ステップを入れてあります。
Offline
シーラカンス様
ありがとうございます。
できましたら、バージョンを下げていただけないでしょうか。
FM11を使用しており、開けませんでした。
お手数をおかけします。
Offline
ごめんなさい バージョンを読まずに作ってました
さらにごめんなさい
「一致するレコードを検索」ステップは、FMP12以降の機能でした。
ということでFMP11用のスクリプトにサンプルを変えてアップしました。
Offline
フィールドが選択されていない時にスクリプトを実行したら
エラーを表示するようにしたので
V2 として
http://yahoo.jp/box/UJrHkQ
にアップしました。
不要な部分もありますが、そのまま収めておいてください
Offline
シーラカンス様
ありがとうございます!!!!!!!
助かりました~
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 522.34 KiB (Peak: 527.25 KiB) ]