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

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

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

You are not logged in.

Announcement

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


#1 2019-04-13 17:26:41

初心者です
Guest

検索結果を特定のフィールドに常に表示させたい

フィールド1:五十音「あ〜ん」の中から5個の値を入力
フィールド2:五十音「あ〜ん」の中から5個の値を入力
フィールド3:フィールド1とフィールド2のどちらにも「あ」が含まれるレコード数を表示

検索モードでフィールド1とフィールド2に「あ」を入力して検索実行をすると該当するレコード数がわかりますが、そのレコード数をフィールド3に数値として表示させたいです。

ご教示くださいますようお願い申し上げます。

#2 2019-04-13 18:17:43

Moz
Member

Re: 検索結果を特定のフィールドに常に表示させたい

検索結果の現在のレコード数などの取得関数のフラグは {{フラグ}} としてレイアウト上に配置することで表示可能です。
この場合フィールドを用意しなくても利用できます。

レイアウトへの日付、ページ番号、および他の変数の挿入
https://fmhelp.filemaker.com/help/17/fm … ayout.html

Offline

#3 2019-04-13 19:13:14

Hiro
Member

Re: 検索結果を特定のフィールドに常に表示させたい

目的のフィールド3を計算フィールドとして、以下の式を設定します。
(※ 他に何も必要とせず、SQL関数単独で一発算出する案です。)
(※ 計算結果は、非保存 とする。)

ExecuteSQL(
   "
      SELECT COUNT(*)
      FROM ""テーブル名""
      WHERE ""フィールド1"" LIKE '%あ%' AND ""フィールド2"" LIKE '%あ%'
   "
   ; ""
   ; ""
)
&
Left(フィールド1& フィールド2; 0)    //← 無害な再計算誘発トリガー

Last edited by Hiro (2019-04-13 19:32:23)

Offline

#4 2019-04-15 15:57:05

初心者です
Guest

Re: 検索結果を特定のフィールドに常に表示させたい

ありがとうございました。何とかなりそうなので頑張ってみます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 9 queries executed - Memory usage: 507.89 KiB (Peak: 518.28 KiB) ]