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

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

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

You are not logged in.

Announcement

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


#1 2019-11-01 16:20:50

Korehashi
Guest

AというファイルメーカーDBからBというファイルメーカーDBにあるキーワード「kijhjy」を検索したい。

【使用FM・PC・Cloud】
File Maker Pro18 Advanced
Windows10

【やりたいこと】
AというファイルメーカーDBからBというファイルメーカーDBにあるキーワード「kijhjy」を検索したいのですが、
キーワードを入力しても切り替えができずに困っています。
アドバイスいただけないでしょうか。

【トラブル状況】
AというファイルメーカーDBに、

・検索キーワード入力のフィールド
・BというファイルメーカーDBへの切り替えボタン

を設けています。

切り替えボタンにはスクリプト実行にして以下をリンクさせています。

<スクリプト>
移動元(AというファイルメーカーDB)
スクリプト実行[ 「移動先のスクリプト名」 , ファイル:「移動先ファイル名」; 引数: $検索フィールド ]


移動先(BというファイルメーカーDB)
レイアウト切り替え[「移動先ファイルの画面名」]
フィールド設定[「移動先ファイルの検索フィールド;$検索フィールド]
検索実行[]


<リレーション>
AというファイルメーカーDBの検索キーワード入力フィールドと
BというファイルメーカーDBの検索キーワード入力フィールド


以上を行いましたが、キーワード「kijhjy」を入れても画面切り替えできませんでした。

#2 2019-11-01 16:53:26

チポ
Member

Re: AというファイルメーカーDBからBというファイルメーカーDBにあるキーワード「kijhjy」を検索したい。

ファイルをまたいでの値の受け渡しは

元でスクリプトパラメータに値を入れて、
先で
  Get ( スクリプト引数 )
でその値を取り出せます。


完全一致の検索なら、リレーションして
  関連レコードへ移動
が簡単ですよ。

Offline

#3 2019-11-01 16:53:36

koeda
Member

Re: AというファイルメーカーDBからBというファイルメーカーDBにあるキーワード「kijhjy」を検索したい。

切り替えボタンから直接移動先Bのスクリプトを呼べば良いのでは?

▼A側のボタン
実行するスクリプト:「B側のスクリプト」引数:検索フィールド

▼「B側のスクリプト」
レイアウト切り替え[「移動先ファイルの画面名」]
検索モードに切り替え
フィールド設定[ 移動先ファイルの検索フィールド ;  Get( スクリプト引数 ) ]
検索実行[]

正直、以下のリレーションが良く分かりませんが…
><リレーション>
>AというファイルメーカーDBの検索キーワード入力フィールドと
>BというファイルメーカーDBの検索キーワード入力フィールド

Last edited by koeda (2019-11-01 17:00:50)

Offline

#4 2019-11-02 08:53:39

Shin
Member

Re: AというファイルメーカーDBからBというファイルメーカーDBにあるキーワード「kijhjy」を検索したい。

検索したあとどうするか、によりますが。
Aファイルに、BのTOを作り、そのレイアウトで普通に検索、という方法もあります。スクリプトを渡らなくてもいいです。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.81 KiB (Peak: 517.92 KiB) ]