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

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

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

You are not logged in.

Announcement

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


#1 2017-04-04 14:31:12

kanabun
Member

現レコードと同じ値を検索したい

win7 FM11使用しています。

たとえば、住所録で「会社名」「氏名」とフィールドがあったとして、
現レコードで「AAA株式会社」となっていた場合に、同じ会社名を検索して
別レイアウトで一覧にしたいと思っています。

ボタンでスクリプトをつくりたいのですが、
現レコードを検索ワードに使用する方法がわかりません。

どなたかご教示下さい。
宜しくお願い致します。

Offline

#2 2017-04-04 15:03:53

Shin
Member

Re: 現レコードと同じ値を検索したい

フィールド移動で会社名フィールドへ入り、検索モードへ変更、直前に参照したレコードから挿入、検索実行
がいちばん簡単でしょう。
会社名で自己リレーションを張って、関連レコードへ移動
がスマートな方法かも知れません。

Offline

#3 2017-04-04 15:25:33

Re: 現レコードと同じ値を検索したい

一致するレーコードを検索 ステップで 絞り込み でいいんでは?

Offline

#4 2017-04-04 15:28:51

Moz
Member

Re: 現レコードと同じ値を検索したい

1)[変数を設定]スクリプトステップで任意の変数名で計算結果は検索したいフィールド
2)[検索実行]で検索条件で検索したいフィールドを指定して[演算子]から「==」を選択して「$(1)で設定した変数名」

2ステップです。
「AAA株式会社」と「AAA株式会社BB」が存在した場合、
「AAA株式会社」では部分一致で余計なレコードが検索されるので演算子「==」を付けて完全一致にしています。

Offline

#5 2017-04-04 15:30:24

Moz
Member

Re: 現レコードと同じ値を検索したい

シーラカンスさんのが一番簡単でいいですね(ง •̀ω•́)ง✧

Offline

#6 2017-04-04 17:13:41

kanabun
Member

Re: 現レコードと同じ値を検索したい

みなさんありがとうございました。

Shinさんの方法は成功しました。
自己リレーションあたりはわからなかったですが…。

Mozさんがシーラカンスさんのが一番簡単でいいっとあったので、やってみたのですが、
初心者すぎてシーラカンスさんの絞り込み方法がわかりませんでした。
すみません…。
一つ目の会社はうまくいったのですが、別の会社を検索しても一つ目の検索結果になります。

検索実行で検索条件の指定方法がわかってないのだと思います。

ほんと初心者ですみません。

Offline

#7 2017-04-04 17:57:25

Shin
Member

Re: 現レコードと同じ値を検索したい

そんな便利なステップありましたね、滅多に使わないので忘れていた。

Offline

#8 2017-04-04 17:58:02

Re: 現レコードと同じ値を検索したい

私の提案のステップは 検索モードでも、検索実行でもないです
対象レコード という分類の中にある 「一致するレコードを検索」です

http://yahoo.jp/box/ucDrrV
にサンプルを置きました。
サンプルでは念のために冒頭に 全レコードを表示 ステップを入れてあります。

Offline

#9 2017-04-04 18:01:10

kanabun
Member

Re: 現レコードと同じ値を検索したい

シーラカンス様

ありがとうございます。
できましたら、バージョンを下げていただけないでしょうか。
FM11を使用しており、開けませんでした。

お手数をおかけします。

Offline

#10 2017-04-04 18:48:46

Re: 現レコードと同じ値を検索したい

ごめんなさい バージョンを読まずに作ってました
さらにごめんなさい
「一致するレコードを検索」ステップは、FMP12以降の機能でした。
ということでFMP11用のスクリプトにサンプルを変えてアップしました。

http://yahoo.jp/box/U8U179
にあります。

Offline

#11 2017-04-04 22:16:01

Re: 現レコードと同じ値を検索したい

フィールドが選択されていない時にスクリプトを実行したら
エラーを表示するようにしたので
V2 として
http://yahoo.jp/box/UJrHkQ
にアップしました。
不要な部分もありますが、そのまま収めておいてください

Offline

#12 2017-04-05 09:41:49

kanabun
Member

Re: 現レコードと同じ値を検索したい

シーラカンス様

ありがとうございます!!!!!!!
助かりました~

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 522.8 KiB (Peak: 527.7 KiB) ]