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

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

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

You are not logged in.

Announcement

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


#1 2013-12-28 22:29:08

おじとん
Member

繰り返しフィールドのExecuteSQL COUNT

環境 FM13Adv / Mac


TO名:基本Table
設定フィールド:  氏名[2]  選択番号[2]  (繰り返し2に設定)


1名で登録の方、2名で登録の方がいるため繰り返し2を設定して名前と選択番号(A-1,A-2,B-1等の値一覧)の登録を
作りました。
A-1を選択した人の人数をカウントしたくExecuteSQLで以下のようにしたのですが繰り返しの先頭しかカウントせず
繰り返し2つめがカウント出来ません。


ExecuteSQL("SELECT  COUNT (*) \"選択番号\" FROM \"基本Table\" WHERE \"選択番号\" = 'A-1' ";"";"")
ExecuteSQL("SELECT  COUNT (*) \"選択番号[2]\" FROM \"基本Table\" WHERE \"選択番号\" = 'A-1' ";"";"")

1日試行錯誤してみましたが分かりませんのでお手数をおかけしますがよろしくお願い申し上げます。
(繰り返しは利用しないほうがいいのかな?)

Offline

#2 2013-12-29 09:19:36

wader
Member

Re: 繰り返しフィールドのExecuteSQL COUNT

繰り返しは利用しないほうがいいです。

>ExecuteSQL("SELECT  COUNT (*) \"選択番号[2]\" FROM \"基本Table\" WHERE \"選択番号\" = 'A-1' ";"";"")
これで計算できてます?
\"選択番号\"[2]
じゃないかと思いますが。WHEREにも[2]が必要。

Offline

#3 2013-12-29 12:33:23

おじとん
Member

Re: 繰り返しフィールドのExecuteSQL COUNT

waderさんご返信ありがとうございます。

1人申込、2人申込(主に夫婦)があり、繰り返しフィールドを使うと登録画面はすっきりするのですが
その後の集計や名簿作成が難しくなりますね。
繰り返しを利用せず1名1レコードで作成することにいたしました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 546.44 KiB (Peak: 582.7 KiB) ]