みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shin さま チポさま
いろいろ、アドバイスありがとうございました。
また、Shin さまアドバイスのスレッドも参考に、もう少し考え直してみたいと思います。
「解決」といたします。ありがとうございました。
チポさま
売上テーブルは、いわば、顧客からの受注データのレコードが入っています。顧客コード、商品コード、受注数量、単価、納期、などなど。
そして、出荷し、売上完了のフラグ付けをします。そして、入金テーブルと、売上テーブルとを比較して、繰り越し残を算出して、請求書発行、その後に入金データの入力。
この繰り返しで、受注→売上→請求→入金、のサイクル処理は完了していて、すでに20年近く、運用していますので、このファイルシステム構造にメスを入れるには、リスクとハードルが高すぎるので、避けたいのです。
あくまで、集計的に1顧客の売上レコードと入金レコードを銀行預金の通帳のように預入金額、払い出し金額の履歴と、そのタイミングでの残高を表示したいだけなのです。
Shinさま
>売掛の集計をしたいのでしょうか、?
→ はいその通り、集計したいのです。上記のように、売上テーブルと入金テーブルからインポートすることなく、ポータルっぽく表示させたいのです。
>売上の明細がそのままインポートされているのですか。
現状は、
売上テーブルからは、顧客コード、売上日、売上金額、レコードID
入金テーブルからは、顧客コード、入金日、入金額、レコードID
インポートしたレコードを売上日と入金日で、ソートして銀行の通帳のようにリスト表示しています。
それぞれのレコードIDを売上テーブルとリレーションして、売上内容詳細(商品名、数量、注番など)を表示させています。
チポさま Shin さま
コメントありがとうございます。
>売上から入金まで、途中経過はないのですか。?
→途中経過の処理は、完成しております。
今回は、過去からの売上と入金との集計結果を表示させるプログラムを高速化したいと改造を考えています。
チポさま 早速の返信ありがとうございます。
>売上テーブは1売上ごとに1レコード
>入金テーブルは1入金ごとに1レコード
>ですよね?
→ はい、そのとおりです。
>1顧客ごとなら、それは顧客マスタになりますよね?
→そうですね。。。。顧客マスタテーブルから。売上と入金をリレーションするということですかね?
で、どのように、売上レコードと入金レコードをひとつのリストに表示させるかが、私のスキルでは出てきません。。
引き続き、お願いします。
"売上"テーブルと"入金"テーブルの二つのテーブルのそれぞれのレコード内容を別の一つの"売掛"テーブルに混ぜて表示させたいと、考えています。
"売上"テーブルには顧客コードと売上金額、入金テーブルには顧客コードと、入金額のフィールドがあり、それぞれ、同じ顧客コードのレコードを抽出し、売掛テーブルに売上金額と、入金額をリスト表示させたいのですが、どのようにリレーションを組むべきか、悩んでいます。どなたか、アドバイスをお願いします。
現状は、売上テーブルから抽出したレコードを売掛テーブルにインポート、同様に入金テーブルからもインポートして、売掛テーブルに表示させ、売掛残などを表示させています。しかし、レコード数が増加するにつれ、インポートに時間がかかり、実用的ではなくなりつつあります。
インポートせずに、リレーションを組んで、売上テーブル、入金テーブルの同じ顧客コードのレコードを売掛テーブルに両方のレコード内容を表示させたいと考えています。
よろしく、お願いします。
himadanee さま Shinさま
アドバイス、ありがとうございます。
サーバーMacには、アンチウイルスソフトなどは、何も入れていません。
ただ、FMSのバージョンが、18で、MacOSもその当時(2019年夏頃)のまま、MacOS Mojave (V10.14.6)よりも、アップデートしていません。
OSのアップデートにより、FMSアプリとの相性悪化が怖く、Mac OSのバージョンアップはしていません。
>サーバー崎は、FMS 専用で動かしていますか。
サーバーPCは、FMSアプリのみの専用Macとして使用して、他のアプリは使用していません。
自力でもネット検索すると、”HTTPS(443)ポートをブロックしていたことが原因だったようです。.... ”などの書き込みがありましたが、
https://community.claris.com/ja/s/quest … B%E3%82%8B
当方のサーバーMacでは、ファイアウォールは開放している状態でした。
Mac OSも最新バージョンにアップデートした方がいいのでしょうかね??
Shin さま
早速のアドバイス、ありがとうございます。
業務で使用しているので、停止できるタイミングでトライしてみます。
一方で、
オブジェクトフィールドだけの新しい実験用のファイルを作り、サーバーにアップロードして実験しましたが、NGでした。
しかし、同じ実験用のファイルをローカル PC(Mac)で、起動させ、実験すると一瞬で、挿入できました。
サーバーとクライアント間の通信トラブルか?とも考えましたが、他の通常処理作業(通常フィールドへの入力、検索、表示)は、全く問題なく稼働しているので、通信トラブルとも考えにくいと思っています。
"オブジェクトフィールドへの挿入" 処理だけが遅くなっているようです。
FileMaker Server Ver.18.0.2.217とFileMaker Pro Advance Ver.18.0.3をネットワークで使用しています。
パソコンはどちらもMac です。
オブジェクトフィールドにPDFファイル、その他のファイルを挿入(登録)する時、1分ほど時間がかかって、ようやく完了します。
登録するファイル容量の大小、ファイルの種類は無関係で、同様な時間がかかってしまいます。
ドラッグ&ドロップ、挿入コマンドどちらでも同じです。
オブジェクトファイル外部ではなく、ファイルの中に保存しています。
以前はそれほど時間はかかっていませんでしたが、なぜか、この処理だけが時間がかかるようになってしまいました。
どなたか同様な症状を経験された方、解決方法など、アドバイスいただけませんでしょうか?
Pages: 1
[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 606.84 KiB (Peak: 628.12 KiB) ]