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

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

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

You are not logged in.

Announcement

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


#1 2013-10-08 19:20:04

apo
Member

テーブルの結合

おしえてください。
売上テーブルには売上日、商品番号、正価、色、メーカー、商品数。
仕入テーブルには仕入日、商品番号、正価、色、メーカー、メーカーNo.、下代、商品数が登録されているとします。
目的は、その二つのテーブルから商品情報(商品番号、正価、色、メーカー、メーカーNo.、下代)だけを取り出して商品番号を主キーとした商品詳細テーブルを作りたいのですが、
各々のテーブルのそれらフィールドの値が歯抜けの状態で保存されており、それらを出来るだけ寄せ集めて商品詳細テーブルを完成させたいのです。
どうすれば出来るでしょうか?

Offline

#2 2013-10-09 09:04:24

チポ
Member

Re: テーブルの結合

商品詳細テーブルの商品番号を
ユニーク・常時
と制限をかけておき、

まず、
どちらかのテーブルをインポート、
次に、
他方のテーブルをインポートしますが、その設定を
対象レコードで一致するレコードを更新・商品番号の照合
一致しないデータを新規レコードとして追加する
とします。


最初はこれでいいと思いますが、
日常的にこのような運用は考えものでしょうね。

他の方法を考えた方がいいと思いますよ。。

Offline

#3 2013-10-09 09:39:37

旅人
Member

Re: テーブルの結合

商品番号に空白は無いとして
統合テーブルで商品番号を常時ユニーク制限にして
  売上テーブルの商品番号をインポート
  仕入テーブルの商品番号をインボート

統合テーブルと売上テーブルを商品番号でリレーション
  正価、色、メーカー、メーカーNo.を売上テーブルから再ルックアップ(空白はルックアップしない)
統合テーブルと仕入テーブルを商品番号でリレーション
  正価、色、メーカー、メーカーNo.、下代を仕入テーブルから再ルックアップ(空白はルックアップしない)
でいいのでは。

Offline

#4 2013-10-09 14:01:18

apo
Member

Re: テーブルの結合

みなさまありがとうございます。
ファイルメニューのレコードのインポートですね。
空のテーブルにインポートをしようとするとお教えいただいたメニューが選択不可なので焦りましたが、
ダミーのレコードを一個作ったら出来ました。ありがとうございました。

Offline

#5 2013-10-09 15:49:57

チポ
Member

Re: テーブルの結合

新しいスレの前にこちらを正確に、、


> 空のテーブルにインポートをしようとするとお教えいただいたメニューが選択不可
これが分かりません。

私のも、旅人さんのも、
まず新しいテーブルを作って、入力値の制限を設定
でインポートします。

このとき、新しいテーブルにレコードが有る必要な無いですよ。

Offline

#6 2013-10-09 16:45:01

apo
Member

Re: テーブルの結合

ありがとうございます。いや今回は仕入テーブルを作りレコードをインポートし、次に売上テーブルをそこにインポートしようとしたのですが、
始めに仕入れテーブルを作り、何も無い所にレコードをインポートしようとした時も教えて頂いた操作を分けも分からずしようとしたのに
新規レコードを追加しか選択出来ず焦ったというだけで何も問題はございません。落ち着いて考えれば何もないテーブルにはそれしか
選択出来ないのは全く理にかなっております。すみません。。。

Offline

#7 2013-10-09 17:20:18

チポ
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.005 seconds, 9 queries executed - Memory usage: 514.88 KiB (Peak: 519.41 KiB) ]