みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
例えば、「見積」テーブルがあり、その内容を元に「受注」テーブルにデータを入力したい。
既に「見積」テーブルに入力されたデータを、コピーするなりして「受注」テーブルにデータを入力したい場合、どんな方法がありますか。
「受注」テーブルから「見積」テーブルのデータをインポートするか
使えるなら「見積」テーブルのデータをそのまま別レイアウトの受注レイアウトで使う?
Offline
早速返答ありがとうございます。
初心者で申し訳ありません。
この「見積」と「受注」テーブルは同じファイルで作成したのです。
同一ファイル内の、別テーブルへのインポート(またはエクスポート)は、問題ないのですね。
やってみます。
その時、「見積」テーブルで対象となるレコードを検索などで選択する必要があります。
例えば、今「見積」で見ているレコード一つを「受注」テーブルにエクスポートする場合、
スクリプトで見で『今「見積」で見ているレコード一つ』を限定というか、検索して選択てから、「受注」にエクスポートしたいと思います。
この『今「見積」で見ているレコード一つ』を限定するスクリプト(関数?)は、どうやれば良いのでしょうか?
MSアクセスだと、Formsを使用していました。
内容の変更がないのでしたら、レコードごとの状態を示すフィールドを作るだけでいいような。
Offline
「受注」にも既に「見積」の1レコードにに対応するレコードがあるのですか。
無いのなら全部を新規レコードとしてインポート、あるのなら見積番号等で
照合インポートできます。
でも、別の方法を考えた方が良さそうな気もしますが、思い付かない。
Offline
内容の変更がないのでしたら、レコードごとの状態を示すフィールドを作るだけでいいような。
一度、「見積」からエクスポートしてから、「受注」で内容を変更する可能性があります。
見積時のデータはそのまま保存しておきたいのです。
その後の処理で、見積だけで受注にならなかったデータと、受注になったデータは分けておきたいのです。
「受注」にも既に「見積」の1レコードにに対応するレコードがあるのですか。
無いのなら全部を新規レコードとしてインポート、あるのなら見積番号等で
照合インポートできます。
でも、別の方法を考えた方が良さそうな気もしますが、思い付かない。
「受注」にはその「見積」に対応するレコードはありません。
全部ではなく、その受注したデータだけを抽出して出したいのです。
しかし、お二人の返答を見て、
抽出する方法ばかり考えていたので、見積のデータはそのままにした上で、見積から受注にレコードの状態を示す方法で、やる方法も考えてみます。
ありがとうございました。
スクリプトで
全レコード表示
レコードを対象外に
対象外のみを表示
これで現在のレコードだけが対象レコードとなります。
これを受注でインポートすればいいでしょう。
リレーションして新規レコードを作る手も有りますね。
Offline
>リレーションして新規レコードを作る手も有りますね。
これがいいかも。
見積側はポータル入力ではないのですか?
ポータルにしたほうがデータを使い回せるので便利かも知れない。
インポート時に対象レコードを1個にすると不便な場合もありますし。
Offline
スクリプトで
全レコード表示
レコードを対象外に
対象外のみを表示これで現在のレコードだけが対象レコードとなります。
これで出来るんですね。
今まで、IDをコピーしたり、貼り付けたりで、検索してやっていました。
ありがとうございます。
>リレーションして新規レコードを作る手も有りますね。
これがいいかも。
見積側はポータル入力ではないのですか?
ポータルにしたほうがデータを使い回せるので便利かも知れない。インポート時に対象レコードを1個にすると不便な場合もありますし。
見積はポータルのフィールドと、そうでないフィールドが、混ざっています。
約半分がポータルになっています。
リレーションで新規レコードを作成するのが、良さそうです。
それをこれからやってみます。
皆さん、ありがとうございます。
ユニークな見積番号があると思いますから受注にも見積番号を作ってリレーションして
項目はルックアップするとか。
Offline
私も見積番号を考えたんですが、
一つの見積から、複数の受注の場合もなきにしもあらずかな。
って、
説明が長くなりそうなんで前レス、逃げちゃいました ;;
Offline
旅人さん、チポさん
ユニークな番号あるので、それを使ってリレーションし、ルックアップします。
一つの見積から、一つの受注しかないので、それでOKです。
本当に助かりました。
ありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 528.05 KiB (Peak: 548.59 KiB) ]