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

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

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

You are not logged in.

Announcement

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


#1 2019-09-24 15:33:20

akkunn
Member

ExecuteSQLの使い方について

いつもお世話になっております
WIN10 FM16です

ExecuteSQL ( SQL クエリー; フィールド区切り; 行区切り  {; 引数...} )
の使い方について教えてほしいのですが

レイアウト:条件
繰り返しF「6」まで数値が入ってます

レイアウト:結果
繰り返し「6」 まである
繰り返し「6」 にレイアウト:条件の数値を入れたいのですが
どう設定すればいいでしょうか?

リレーションを使わずに行いたい
ExecuteSQLの使い方を調べてもよくわからず質問しました

よろしくお願いいたします

Offline

#2 2019-09-24 16:53:51

Hiro
Member

Re: ExecuteSQLの使い方について

レイアウト「条件」と「結果」のテーブルは、同一ですか、それとも、相違ですか?

・同一テーブルなら、ただ単純参照するだけ、です。
・相違テーブルなら、条件テーブルのどのレコード位置かを特定する条件説明が必須です。

Offline

#3 2019-09-25 10:55:29

akkunn
Member

Re: ExecuteSQLの使い方について

相違テーブルになります

Offline

#4 2019-09-25 11:14:55

Hiro
Member

Re: ExecuteSQLの使い方について

なら、「どのレコードからか」を特定する条件の説明をしてください。
ExecuteSQLでは、そのSELECT条件が必須ですよ!

Offline

#5 2019-09-25 18:13:11

akkunn
Member

Re: ExecuteSQLの使い方について

いつもありがとうございます

テーブル名:条件   フィールド名:人数「6」
           (集計:カウントフィールド合計)
テーブル名:結果   フィールド名:集計結果人数「6」ここに フィールド名:人数「6」を入れたい

この情報でいけるでしょうか?

Offline

#6 2019-09-25 20:09:49

Hiro
Member

Re: ExecuteSQLの使い方について

繰り返しフィールドの項別「串刺し集計」ですか?
なら、「集計結果人数」繰り返し[6回]計算フィールドのExecuteSQL関数式は、


ExecuteSQL(
   "
   SELECT SUM(""人数""[" & Get(計算式繰り返し位置番号) & "])
   FROM ""条件""
   "
   ; ""
   ; ""
)

Offline

#7 2019-09-25 22:51:29

akkunn
Member

Re: ExecuteSQLの使い方について

ありがとうございます
試してみます

Offline

#8 2019-09-27 11:15:25

akkunn
Member

Re: ExecuteSQLの使い方について

ありがとうございます
なんとか出来ました

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 511.18 KiB (Peak: 515.72 KiB) ]