レイアウトB(テーブルB)に複数の検索をかけたいのですが、検索条件の項目がレイアウトA(テーブルA)のフィールドにあります。
#---以前の検索条件を削除するため---------
・エラー処理[オン]
・検索モードに切り替え[]
・検索実行[]
#---------------------------------
・レイアウト切り替え[レイアウトA]
・レコード/検索条件/ページへ移動[最初の]
・Loop
・コピー[レイアウトAのフィールドA-1]
・レイアウト切り替え[レイアウトB]
・検索条件を変更
・新規レコード/検索条件
・貼り付け[レイアウトBのフィールドB-1]
・検索実行
・レイアウト切り替え[レイアウトA]
・レコード/検索条件/ページへ移動[次の、最後まできたら終了]
・End loop
・レイアウト切り替え[レイアウトB]
(多少違うかも)
これで、できたのですが・・・
あまりにも非効率で、もっとスマートな記述の仕方はありませんか?
No.2ベストアンサー
- 回答日時:
スクリプトを見る限り、「フィールドA-1」の全てが検索条件ですよね?
だとしたら、
「フィールドA-1」 = 「フィールドB-1」でリレーションして、
レイアウトBで
・検索モードに切替[]
・フィールド設定[リレーション名::フィールドA-1;"@"]
・検索実行[]
で出来ますよ。
(MacOSX10.3.9 + FMP7.0v3で検証)
なかなか出来なくて、レイアウトBにフィールドA-1を追加しました。
・検索モード
・フィールド設定[リレーション名::フィールドA-1;"*"]
フィールド追加と、"@"を"*"にかえて,これでできました。
すごい技、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Firefox(ファイヤーフォックス) Firefoxでグーグルの検索画面が変です 2 2022/09/20 19:25
- Visual Basic(VBA) VBA チェックボックスの設定について 1 2022/10/24 10:27
- WordPress(ワードプレス) ワードプレスの403エラーについて 2 2023/03/06 14:38
- Visual Basic(VBA) VBAチェックボックスで有効無効切り替えできるように 5 2022/10/21 16:13
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Windows 10 Windows10 ファイル名と期間でファイルを検索するにはどうすればいいか 3 2023/06/07 14:01
- 迷惑メール・スパム gmailの過去のメールを一括削除する方法について 3 2023/04/19 05:27
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
ExcelからAccessデータを検索す...
-
アクセスで入力したデータの順...
-
ファイルメーカー複数フィール...
-
WORDフィールドコード一括編集
-
FileMakerで、フィールドの値が...
-
accessのフィールドに10桁の数...
-
access フィールドのサイズ(文...
-
ファイルメーカー8で年度ごと...
-
Accessで値がnullの場合は計算...
-
ファイルメーカーのフィールド...
-
WORDのIFにEqフィールドは使えない
-
ファイルメーカー 他のテーブ...
-
フィールドの中のテキストを分...
-
ファイルメーカ Case("テキス...
-
ワードでプルダウン項目を作りたい
-
アクセスのデータ取り込みについて
-
ファイルメーカーで英字だけ取...
-
Access フィールド内の値で、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
Accessで値がnullの場合は計算...
-
Accessでボタンを押すと今日の...
-
WORD差し込み印刷:日付の処理 ...
-
Access フィールド内の値で、...
-
MS-ACCESSで中央値(ME...
-
FileMakerで、フィールドの値が...
-
アクセス Access 時間の引き算
-
access フィールドのサイズ(文...
-
アクセス 入力した文字を自動...
-
ACCESSでデータ変更箇所が分か...
-
インディックスまたは主キーに...
-
フィールドの中のテキストを分...
-
ファイルメーカー複数フィール...
-
accessのVBAで変数名でフィ...
-
MS-WORDで、あるフィールドに入...
おすすめ情報