みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
-------------------------------------------買掛張 4/20時点(企業ソート、日付ソート、各社3カ月間ごと表示) A社、B社は翌々月払い-------------------------------------------------
社名 支払月(日付) 支払金額(小計額) 買掛前月残高 買掛前々月残高
A社 2016/4/20 1000 2000 1000
A社 2016/5/20 2000 3000 2000
A社 2016/6/20 3000 0(7/20未入力のため0) 3000
B社 2016/4/20 100 200 100
B社 2016/5/20 200 300 200
B社 2016/6/20 300 0(7/20未入力のため0) 300
C社につづく
リアルタイム計算はできないと思うので、データ入力後のソート表示することによって、4月20日時点の支払金額の隣に5月20日の支払金額を買掛前月残高に持ってきたいです。
どうか知恵をおかしください。
Offline
元のデータ構造がわからないのですが、
日付の範囲リレーションで関連づけられるので
それで集計できませんか?
リレーション用に 集計開始日(グローバル)と集計終了日(グローバル)とリレーション用の社名(グローバル)を作り
集計開始日(グローバル)<=日付 AND 集計終了日>=日付 AND リレーション用の社名=社名
でリレーションすると
この期間のその社名の期間あのレコードがポータル表示されます。
これで集計ができます。
またそれ以前の買掛は
日付<集計開始日 AND リレーション用の社名=社名
のリレーションで関連づけられ、これで集計することができます。
という、事ではないのでしょうか?
Offline
シャッチ様
ご返事ありがとうございます。
もう少し具体手にご指示を頂けませんでしょうか?
買掛前月残高の所だけ一か月づらして、表示させるというアイデアはいいと思うのですが、4月20日から三カ月表示させた時の、支払金額(小計額)の隣の買掛前月残高はポータル表示を自動連動させる具体的計算フィールドに入れる式などお教くださいませんでしょうか?通常表示+ポータルの連動をいままでしたことがありません。
以上、宜しくお願い致します。
Offline
例を見ても、
買掛前月残高
と
買掛前々月残高
が何を参照しているのか分かりません。。
Offline
元データの構造がわからないと
なんとも チポさん と同じ気持ちです
Offline
ご連絡ありがとうございます。
1テーブルのシンプルな単純な考え方でいいです。ポータルを使う考え方でいくと。
買掛張テーブルを複製リレーションして
買掛張テーブル=買掛張テーブル2(リレーション)
買掛張テーブに同じ数字がならぶ、支払金額と買掛張前々月を並べて、その隣にポータルで読んだ買掛張前月を配置する形ではいいかがでしょうか?
4月20日で企業名検索した時に 支払金額と買掛張前は4月のデータを表示、買掛張前月表示はポータルから来たものは5月支払金額からはじまって順番に表示するようにしたいです。
以上、宜しくお願い致します。(__)
Last edited by yk55 (2017-01-14 10:54:11)
Offline
私の前の回答が
その線に沿って書いているはずなんですが。
Offline
シャチさま、一か月づらして表示する計算式がわからないんです。
集計開始日(グローバル)<=日付 AND 集計終了日>=日付 AND リレーション用の社名=社名
この式で3月検索表示した時に自動で買掛前月表示が4月で表示するとは思えないんです。^^;
Offline
計算式ではなく リレーションの設定について書いたのです。
簡単な例をあげました。
http://yahoo.jp/box/j4RLh8
にあります。
ただし、実際にファイル構造が書かれていないので
その線には沿ってません。
実際には、集計前のデータで作るんでしょうが
情報がないので
これ以上は無理です。御免なさい
Offline
支払金額(小計額)というのは集計レイアウトで支払金額の合計を表示している
ということですか。
前月?という計算フィールドを作って式をDate ( Month ( 支払日 )-1 ; 20 ; Year ( 支払日 ) )にして
社名 = 社名
支払日 = 前月
で自己リレーションすると、Sum ( 自己リレーションT::支払金額 )でいいのでは?
空白の場合は別処置が必要ですが。
Offline
シャチさま、わざわざ作って頂きありがとうございます。
私ができない所は、A社4月支払い金額の隣にA社の5月の支払金額を表示させたいということです。4月 20日の請求金額と隣に5月20日の請求金額を表示させたいんです。
A社 4/20 1000 2000
A社 5/20 2000 3000
A社 6/20 3000 4000
A社 7/20 4000 5000
A社 8/20 5000 6000
その月の支払金額の隣に翌月の支払金額を自動で表示させたいというのが分かりやすいご説明でしょうか
計算式ではなく リレーションの設定について書いたのです。
簡単な例をあげました。
http://yahoo.jp/box/j4RLh8
にあります。ただし、実際にファイル構造が書かれていないので
その線には沿ってません。
実際には、集計前のデータで作るんでしょうが情報がないので
これ以上は無理です。御免なさい
Offline
旅人様
すみません、簡単なもので構いませんので、FILEMAKERのサンプルファイルを頂けませんでしょうか?
宜しくお願い致します。
支払金額(小計額)というのは集計レイアウトで支払金額の合計を表示している
ということですか。
前月?という計算フィールドを作って式をDate ( Month ( 支払日 )-1 ; 20 ; Year ( 支払日 ) )にして
社名 = 社名
支払日 = 前月
で自己リレーションすると、Sum ( 自己リレーションT::支払金額 )でいいのでは?
空白の場合は別処置が必要ですが。
Offline
ひょっとして買掛金という考えが私と違うのかも。
買い込んだ金額があって支払った金額があって その差が買掛ですよね
だから、一連の買った金額、支払った金額
そして、いつからいつまでという期間もないと
集計なんてできないんでは?
いきなり支払いの集計があっても
そだだけでは 次月の支払い金額は まぁ一般にはわからないと思いますが。
私はこういう考えをしているので、
多分考えに違いがあるのだろうと思います。
私にはこれ以上は難しい問題です。 ごめんなさい。
Offline
旅人さま
簡素化した買掛のサンプルはこちらになります。
元々、前月表示を計算させて表示させていたんですが、税理士さんに翌月、指定月を表示させた時に前月表示フィールド部分を翌月表示に変えてほしいしと言われて困った次第です。
https://box.yahoo.co.jp/guest/viewer?si … ype=detail
添付の物の前月表示金額を翌月表示が入る形にしたいです。支払金額が斜め右上に表示していく形にしたいと思っております。
A社 4/20 1000 2000
A社 5/20 2000 3000
A社 6/20 3000 4000
A社 7/20 4000 5000
A社 8/20 5000 6000
旅人様
すみません、簡単なもので構いませんので、FILEMAKERのサンプルファイルを頂けませんでしょうか?宜しくお願い致します。
旅人 wrote:支払金額(小計額)というのは集計レイアウトで支払金額の合計を表示している
ということですか。
前月?という計算フィールドを作って式をDate ( Month ( 支払日 )-1 ; 20 ; Year ( 支払日 ) )にして
社名 = 社名
支払日 = 前月
で自己リレーションすると、Sum ( 自己リレーションT::支払金額 )でいいのでは?
空白の場合は別処置が必要ですが。
Offline
シャチさま
変則的な考え方とは私も思っております。実際私が作ったデータはこちらになります。
元々、前月表示を計算させて表示させていたんですが、税理士さんに翌月、指定月を表示させた時に前月表示フィールド部分を翌月表示に変えてほしいしと言われて困った次第です。
https://box.yahoo.co.jp/guest/viewer?si … ype=detail
添付の物の前月表示金額を翌月表示が入る形にしたいです。支払金額が斜め右上に表示していく形にしたいと思っております。
A社 4/20 1000 2000
A社 5/20 2000 3000
A社 6/20 3000 4000
A社 7/20 4000 5000
A社 8/20 5000 6000
ひょっとして買掛金という考えが私と違うのかも。
買い込んだ金額があって支払った金額があって その差が買掛ですよね
だから、一連の買った金額、支払った金額
そして、いつからいつまでという期間もないと
集計なんてできないんでは?
いきなり支払いの集計があっても
そだだけでは 次月の支払い金額は まぁ一般にはわからないと思いますが。私はこういう考えをしているので、
多分考えに違いがあるのだろうと思います。
私にはこれ以上は難しい問題です。 ごめんなさい。
Offline
お騒がせいたしました。
データを見直したら自己解決できました。
ありがとうございます。
Offline
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 568.73 KiB (Peak: 589.63 KiB) ]