みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

filemaker pro9 初心者です

FileMaker pro9 評価版を使って売上管理表を作っています。
超初心者なのでよろしくお願いします。

顧客ごとにIDを設定し、そのIDから
名前、住所 等が自動的に呼び出されるようにしたいのですが、
リレーションが上手く出来てないためか一部呼び出されません
マスターに使用しているテーブル:「顧客マスター」
フィールドは 【顧客ID】【顧客名】【〒】【住所】です

そして新たに「売上テーブル」を作りました
フィールドは 【顧客コード】【お客さん名】【ラベル用〒】【ラベル用住所】です
I
売上のあった顧客のみ住所を表示してラベルに印刷したいのでここに住所も出るようにしたいんですが、
名前だけちゃんと呼び出されてあとの分が呼び出されません。

リレーション一覧:(「」はテーブル【】はフィールド →はリレーションです)
「売上テーブル」【顧客コード】→「顧客マスター」【顧客ID】
「売上テーブル」【お客さん名】→「顧客マスター2」【顧客名】(リレーションを作るときに自動的に2が作成されました 以下同)
「売上テーブル」【ラベル用〒】→「顧客マスター3」【〒】
「売上テーブル」【ラベル用住所】→「顧客マスター4」【住所】

となっています。
そして、【顧客コード】【お客さん名】【ラベル用〒】【ラベル用住所】には計算式が入っており、それぞれ

Lookup (顧客情報マスター2::顧客名;0)
Lookup (顧客情報マスター3::〒;0)
Lookup (顧客情報マスター4::住所;0)
となっております。

実は最初にお客さん名のみ作りそのときはうまく自動的に入力されたのですが、続いて〒、住所とやってみましたが全くでなく、0の値が出てしまいます。
オプション等は全く同じです。どこが間違っているのでしょうか?

ヘルプを見てもわからず、ネットであれこれ検索してみても、質問レベルが低すぎるためか全く出てきません
よろしくお願いします。

投稿日時 - 2008-11-23 16:33:44

QNo.4500944

困ってます

質問者が選んだベストアンサー

そんな面倒なことにはならないと思いますが・・・
顧客マスタの顧客IDと売上げテーデルの顧客コードを照合するリレーション1個を作り
売上げテーブルの
お客さん名、ラベル用〒、〒、ラベル用住所
は全部フィールド定義オプションの自動入力でルックアップを設定します。
こうすると、売上げテーブルで顧客コードを入力すると全部自動入力されます。

投稿日時 - 2008-11-23 17:41:35

お礼

やってみたら、出来ました!
IDとコードをリレーションするだけでよかったんですね。
そんな基本すらわからないので、助かりました。
聞いてよかったと思います。

投稿日時 - 2008-11-23 18:03:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問