みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。いつも参考にさせていただいております。
環境はfm18 win10です。
現在の状況とやりたいことは、以下のようなものになります。
≪テーブル≫
フィールド:振込日,振込先(口座情報など),振込金額
概要:毎月の最終営業日に振込を各関係先に行っており、
振込実績として毎月レーコードを追加しており現在の総レコード数は数万件
≪実現させたい画面・機能≫
表示項目:前月と今月の振込先の重複のない振込先の一覧,今月の振込額,前月との比較結果
補足:「今月の振込額」は、今月の振り込みがなければ0円
「前月との比較結果」は、
前月と同額で振込
前月より多く振込
前月より少なく振込
今月は振込なし
前月は振込なし
を金額の比較やそれぞれの振込日にレコードがあるかで判定したい
___________________________________
この場合、対象の振込先(重複のない一覧)のみに絞った作業用テーブルを作成するのがベターでしょうか。
その後の前月と今月の比較も、どのように処理したらよいのか、見当がつかず...。
SQLでの完全外部結合のような使い方だと思うのですが、FileMaker初心者で色々戸惑っています。
よろしくお願いいたします。
前月と今月を検索して、集計レイアウトで表示できないかな。
現実には例外で1月に2回以上振り込んだりとかいうこともありえませんか。
himadaneeさん
念のため、データ更新する際に別テーブルで管理する今回振込日と前回振込日も更新して
その日付で対象は把握しようとしております。
余計なテーブルなら作らない方がいいけど、メンテナンス性や分かりやすさが向上するなら
多少不細工でも、その方が良いと思いながら、何が正解か、どうできるのか、迷走しています。
一応、不細工ながら行いたいことはできましたが、よりよい方法があれば教えてください。
今回振込日と前回振込日を全レコードから検索して、該当データを初期化した作業用テーブルにインポート
作業用テーブルの全レコードには、今回振込日と前回振込日を持たせ、計算フィールドで振込先の重複フラグを立てる
作業用テーブルに自己リレーションを2つ。振込先に加えて、振込日が今回のと前回のと、それぞれ。
レイアウト上で作業用テーブルで重複フラグのないものに絞って、自己リレーションの今回振込額と前回振込額も一緒に表示。
まだ金額の増減などはこれからですが、ここまでくれば何とかなりそうです。
リレーションで先月分を見てもいいでしょうが、好みはこちら。
https://www.dropbox.com/scl/fi/2oqtdvys … vt1lz&dl=0
Offline
Shinさん
お礼が遅くなりましたが、お手本の作成ありがとうございました。
今、FileMakerを開ける環境にないため、まだ確認できておりませんが
いつも参考にさせていただいております。これで勉強させていただきます!
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 510.2 KiB (Peak: 516.28 KiB) ]