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

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

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

You are not logged in.

Announcement

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


#1 2023-07-18 03:02:54

トピ
Guest

テーブルのフィールドをレコードにできますか?

日付と数値1と数値2フィールドをならべて配置して入力していき、
それぞれ集計フィールドで、日付ごとに集計します

紙の資料を見ながら1日に数件ある数値1と数値2を連続して入力していきます
紙には

日付:2023/07/18
数値1   数値2
10          30
20          150
70           20

と100件ほど並んでいるので、見ながら入力します 
そのままですと
例えば、

日付       数値1集計 数値2集計
0708      100            200

のリストをつくることができます
こうではなく、

日付        項目名    集計値
0708       数値1       100
0708       数値2       200

とするにはどうしたらいいでしょうか?

#2 2023-07-18 08:51:11

Shin
Member

Re: テーブルのフィールドをレコードにできますか?

数値1と数値2は、どのような関係ですか。それを別々のレコードにしてしまえば集計できます。

レイアウトだけの問題ならば、フィールドを並び替えるだけでいいでしょうね。

Offline

#3 2023-07-18 09:06:27

himadanee
Guest

Re: テーブルのフィールドをレコードにできますか?

計算式で
ExecuteSQL("
SELECT \"日付\",'数値1',SUM(\"数値1\")
FROM \"テーブル\"
GROUP BY \"日付\"
UNION
SELECT \"日付\",'数値2',SUM(\"数値2\")
FROM \"テーブル\"
GROUP BY \"日付\"
ORDER BY \"日付\"
";"";"")

レイアウト上にボタンバーのボタンの計算式で表示させるか、
別のテーブルに計算フィールドとして作って、1レコードだけ作るか、など

同じテーブル内の計算フィールドにすると、レコード数分同じ計算をしてしまうので、まずいです。

#4 2023-07-18 09:24:34

チポ
Member

Re: テーブルのフィールドをレコードにできますか?

表示だけでいいのなら、
日付をキーとする小計パートに、
ご希望のレイアウトのように
各フィールドを2行に並べればいいのでは。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 547.31 KiB (Peak: 579.02 KiB) ]