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

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

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

You are not logged in.

Announcement

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


#1 2023-07-13 18:35:58

FANFAN
Guest

伝票と明細テーブルに分けているときにインポートについて

Excelに詳細テーブルにあたるデータが入力されています
ファイルメーカーで入力した場合は入力時に伝票番号が付与されていき入力されるようにしています
伝票番号を主キーとして伝票テーブルと詳細テーブルをリレーションしてポータルに詳細を入力していく
一般的な仕組みだと思います

こういったときExcelからインポートするときは、伝票番号を、Excel側で入力しておく必要があるのでしょうか?
伝票番号00001の入力をしているときに、インポートしたExcelのデータには
自動的に伝票番号を付与することはできないでしょうか?

インポート時に現在入力している伝票番号を取得してインポート時に自動不要したいです

#2 2023-07-13 21:20:41

Shin
Member

Re: 伝票と明細テーブルに分けているときにインポートについて

明細側の伝票番号に、自動入力の計算式で次の変数を設定しておきます。
インポート作業として、まず、伝票側で新規レコードを作ります。それで自動付与された伝票番号をローカル変数に保存しておきます。
それから明細側にデータをインポートとします。
それで完了です。

通常のFileMaker から入力しているときには、ローカル変数は空ですので、自動入力に影響を与えません。

Last edited by Shin (2023-07-13 21:25:49)

Offline

#3 2023-07-14 09:03:54

チポ
Member

Re: 伝票と明細テーブルに分けているときにインポートについて

インポートするExcelは1伝票ごとですか?

Offline

#4 2023-07-14 16:46:14

FANFAN
Guest

Re: 伝票と明細テーブルに分けているときにインポートについて

Shinさん、ありがとうございます


チポさん、インポートするExcelは1伝票ごとです
まれにまざっていますが、インポート時に目視確認でインポートする列を確認しようと思っています

#5 2023-07-15 03:18:00

FANFAN
Guest

Re: 伝票と明細テーブルに分けているときにインポートについて

チポさん、Excel側でもこっからここまでで伝票を区切る
といった符号うっておき、自動で複数取り込むこともできるのでしょうか?
Excel側からだと伝票番号はわからない、前提です
まあ、区切りがわかるのならファイルメーカーで伝票処理みて
手打ちでExcelに伝票番号うてば?といった具合になりますか?

#6 2023-07-15 07:52:10

Shin
Member

Re: 伝票と明細テーブルに分けているときにインポートについて

明細側の区分するデータを元にして、伝票番号をルックアップする方法はあります。
具体的にどのようなデータがインポートされるのですか。

また、請求書番号でリレーションをやめて、主キーのUUIDをリレーションキーにする方法もあります。
請求書から明細を作る時には従来と同じ運用が可能で、
明細をインポートするときには、
1.明細側へレコードをインポートし、主キーは、ユニークになるデータ(例えば、日付と取引先)での自己リレーションでの関連レコードから取り込む、関連レコードがなければUUIDを設定
2.請求書側に明細レコードをインポート(実際には、主キーと取引先、日付などのみ)
という手順になります

https://www.dropbox.com/scl/fi/2tnknfu5 … njctq&dl=0
インポートするデータは、例えば、取引先名、日付、商品名、数量で
CCC 2023/7/15 aaa 20
CCC 2023/7/15 ccc 25
BBB 2023/7/15 bbb 200
というデータを想定しています。
商品名、取引先名もマスターキーで管理していますので、ちょっと複雑な動きになっています。

Last edited by Shin (2023-07-15 16:54:27)

Offline

#7 2023-07-15 18:59:48

FANFAN
Guest

Re: 伝票と明細テーブルに分けているときにインポートについて

サンプルファイルありがとうございます

1Excel1詳細にあたる場合は変数でインポート時に付与させることで簡単にできるようですが
複数の詳細分が含まれている場合は複雑になるようですね

Excel側で分けようとも思いましたが、対応する詳細テーブルごとにコピペして
Excelを分けるのも大変そうですね

#8 2023-07-16 04:43:28

Shin
Member

Re: 伝票と明細テーブルに分けているときにインポートについて

処理手間が増えるだけで、最初に作ってしまえば同じことですよ。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 516.99 KiB (Peak: 521.9 KiB) ]