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

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

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

You are not logged in.

Announcement

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


#1 2020-12-17 15:28:59

akkunn
Member

ExecuteSQL について

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

ExecuteSQL(
   "
      SELECT \"集計\"
      FROM \"条件\"
      WHERE \"日\"=? AND \"ベッド\"=?
   "
   ; ""
   ; ""
   ; 日[1]
   ; Right("00"&Get(計算式繰り返し位置番号); 2)
)

でデータを取得しているのですが

集計が単体の場合は取得できるのですが
集計を繰り返しフィールドに変更した場合

どのように組み替えたら2番目3番目のデータが取得できるようになるのでしょうか?
1番目のデータだけは出てきます

Offline

#2 2020-12-17 16:07:23

himadanee
Guest

Re: ExecuteSQL について

繰り返しはFMの計算式同様
フィールド[2]
のように角カッコで囲みます。

#3 2020-12-18 09:59:56

akkunn
Member

Re: ExecuteSQL について

返事ありがとうございます
私もそうかと思いSELECT \"集計[2]\"
としてみたのですが反応しなかったのですが
どこの部分に[2]などをいれたらいいのでしょうか?

Offline

#4 2020-12-18 10:57:43

himadanee
Guest

Re: ExecuteSQL について

フィールド名に日本語や記号・スペース等を入れてしまうと””でくくる必要があるという理由で\"が出てくるので、
\"集計\"[2]
になるのでは。

#5 2020-12-18 16:12:48

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.004 seconds, 7 queries executed - Memory usage: 505.2 KiB (Peak: 516.07 KiB) ]