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

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

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

You are not logged in.

Announcement

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


#1 2013-12-30 15:51:12

たき
Member

日計表

win8.1
fm12 advance

日計表を現在作成しています。いろいろ試しているのですが、よくわからなくなりましたので質問させていください。テーブルには売上・支払・を作り
売上にはID・売上日・売上金額とあります。
支払にはID・支払日・支払項目・支払金額とあります。
売上金額はその日の合計を打ち込みます。
支払にはその日の中で何件か支払いが出てきます。この2つの入力したものを一緒にプリントできるようにと考えているのですが、
ボディーに支払のリスト表示をして、ヘッダに売上金額を表示してみましたがうまくでなくマージフィールドを使って無理やり表示はできるようになったのですが、もっとうまく表示できる方法はありませんでしょうか?

Offline

#2 2013-12-30 17:35:39

Traveller
Guest

Re: 日計表

IDが何を意味するのかわからないけど、日付でリレーションして売上Tに支払Tの内容をポータル表示とか。

#3 2013-12-30 18:11:08

たき
Member

Re: 日計表

ご連絡ありがとうございます。
Idは確かに不要ですね。
ポータルも考えてみたのですが、業務終了時にプリントしたいと思っております。ポータルですと支払の項目がいくつもあった場合プリント時に隠れてしまうと思ったんですがどうでしょうか?

Offline

#4 2013-12-30 18:45:27

Traveller
Guest

Re: 日計表

日計だからポータルではなく計算フィールド=Sum(支払::支払金額)でよくない?

#5 2013-12-30 19:41:08

たき
Member

Re: 日計表

ご連絡ありがとうございます。説明不足ですいません。今現在手書きにて独自の日計表を書いてます。ひな形を簡単に書くと
売上
売上金額  〇〇円

支払リスト
項目   金額
〇〇   〇〇円
〇〇   〇〇円
〇〇   〇〇円
〇〇   〇〇円
支払合計 〇〇円

売上金額-支払合計
〇〇円

という感じになっております。支払リストにはそれぞれの項目に内容と金額を明記しなくてはならなく時々手書きでも表に書ききれなくなることがあるのでその辺もうまくやりたいと考えています。

Offline

#6 2013-12-31 20:00:33

Shin
Member

Re: 日計表

日計表と言うか、金銭出納帳を作ってしまえば良いのでは。その中で、1日分を抜き出せば日計表になりますし、1月分、1年分を抜き出せばそれなりのまとめになりますよ。

売上は、レジとの関係もあるので別に集計して、1日分を集計して持ってきます。
支払いは1項目毎に入力していくと良いでしょう。
フィールドは、売上支払区分、項目、売上金額、支払金額、入出金(計算:売上 - 支払)、入出金集計(集計:入出金の合計)を作ります。
それぞれを入力して、集計レイアウトで表示します。売上支払区分をキーとする小計パートに、区分と入出金集計を配置し、後部総計にも入出金集計を配置します。
項目は、ボディーへ設定すれば良いでしょう。同じ構造で月間集計も簡単です。

Offline

#7 2014-01-01 00:37:47

たき
Member

Re: 日計表

あけましておめでとうございます!いつも解答していただき感謝です。今年もどうかご指導頂ければ幸いです。現在携帯より拝見しているところなのでお礼まで。

Offline

#8 2014-01-02 10:26:48

Traveller
Guest

Re: 日計表

売上は合計なのに支払は個別の記載が必要なのですか。
業務終了時に印刷ということは1日1回印刷なのですよね。
書ききれなくなるとは支払項目が1ページに収まらなくなるということでしょうか。

#9 2014-01-02 14:27:32

たき
Member

Re: 日計表

travellerさん連絡ありがとうございます。
レジでのお金を管理するときにたとえばトータル100,000円の売上がある中でお客様が1件カードで10,000円支払った場合、トータル売上100,000円あるのに現金は90,000円しかないので、それを計算するための表に記入し計算しています。今回では支払という項目で質問したのでわかりにくいところだったかもしれませんね。ただその他現金仕入れした場合もトータルの売上から引かないといけない状況です。書ききれなくなるというのは、使用している用紙がA4の用紙ではなく小さな紙に表がすでにプリントされているものを利用しているので、カード払い・現金仕入れ・その他が数多くあった場合に書ききれなくなるということです。FMで作る場合はA4でプリントされるようにする予定です。

Offline

#10 2014-01-02 19:39:38

Shin
Member

Re: 日計表

売上のテーブルは別に有るのでしたよね。
その中で、現金、クレジットの区別は有りますよね。さらに現金仕入が有れば、それらを集計する事になります。
現在は移行の過渡期で、売上は別の方法でとっているのでしたら、日計として、現金売上、クレジット売上、現金仕入という区分を含めて入力していき、上の構造で集計すれば良いのでは。

Offline

#11 2014-01-03 16:58:56

たき
Member

Re: 日計表

Shin様
ご連絡ありがとうございます。今現在先日言われたような方法で作成している途中です。今のレジはお店を閉める一日の終わりに精算をします。その時に精算内容がレシートにプリントされて1mぐらい出てきます。カードで支払われた金額も出てくるのですが、レジとカードの機械が直接連動はしていませんのでカードで支払をしたときはそのカードがどこの会社か(JCBとかVISA)を手書きで日計表の支払項目の中に会計時に書いています。レジの精算時は最初に当日の売上金額が出てくるので、現在作成しているものの売上テーブルの売上金額にまとめて〇〇円と入力しようと考えました。その他カードは本当なら売上テーブルで処理するものだと思いますが、あえてこちらの支払テーブルで処理した方がわかりやすいかと思い考えてみました。支払などは支払テーブルの売上支払区分を選びつつ項目でJCBとかVISAを選んで金額を入力しようと考えています。

今作成しているテーブルは売上テーブル・支払テーブルとありそれぞれに日付フィールドを作成しリレーションを組んでおります。
売上テーブル            支払テーブル
日付 ーーー--------   日付
売上金額               売上支払区分
消費税                  項目
純売上金額               支払金額
売上金額合計             支払金額合計

というようにテーブルは作りました。集計レイアウトにて支払テーブルの日付を配置し、ボディに支払テーブルの項目を配置し、小計パートを売上支払区分と支払金額合計を配置し、後部総計で支払金額合計を配置しました。
しかしソートを売上支払区分でやってもすべての内容が表示されるのですが原因は何か教えていただけますでしょうか?おそらく初歩的なことなのかもしれませんがよろしくお願いしします。

Offline

#12 2014-01-03 18:08:46

Shin
Member

Re: 日計表

考え方は色々でしょうが、売上と支払いは、最終的には合わせて処理する事になりますので、テーブルを1個にしてしまっても良いと思います。(売上と支払は、区分フィールドを使えば明確に区分できます)
2テーブルにするのでしたら、売上は、現金、クレジット関係なく、全て売上テーブルに入れるべきです。そうしないと、月間、年間の売上集計が出来ません。

> ソートを売上支払区分でやってもすべての内容が表示される
何が目的か分かりませんが、項目毎の集計値のみを表示したい、という事でしたら、ボディーパートを削除すれば良いでしょう。

Offline

#13 2014-01-03 18:42:59

たき
Member

Re: 日計表

Shin wrote:

> ソートを売上支払区分でやってもすべての内容が表示される
何が目的か分かりませんが、項目毎の集計値のみを表示したい、という事でしたら、ボディーパートを削除すれば良いでしょう。

ご連絡ありがとうございます。前回のshin様のアドバイスを元にやってみてここでは売上支払区分と項目の集計値を求めたいのですが、理解不足の中私のやり方が下手ですね。すいません。当日支払したリストを表示したいと考えているのですが、教えていただけますでしょうか?

Offline

#14 2014-01-04 17:22:13

たき
Member

Re: 日計表

リスト表示うまくできました。shinさんtravellerさんありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 593.8 KiB (Peak: 610.34 KiB) ]