AnsweredAssumed Answered

リレーションによるデータの取得について

Question asked by IKG on May 25, 2009
Latest reply on Jun 20, 2009 by user6776

タイトル

リレーションによるデータの取得について

フォーラムに投稿

お世話になっています。WinXP+FMPro10の環境でデータベースを作成しています。

行き詰っております。 

 

説明がややこしくて分かり辛いかと思いますが、よろしくお願いいたします。 

 

 

データベースFILE(A)にはユーザーコード(YCD)、材料コード(ZCD)、MEMOのフィールドがあります。

 

マスターファイルFILE(B)には同じくYCD、ZCD、MEMOのフィールドがあります。

 

FILE(B)のデータは

|YCD|ZCD|MEMO|

|123|  |ALL|

|     |A1|NOT|

|789|A1|OR|

 

FILE(A)にデータを作成した際にFILE(B)のMEMOの値を取得したいのです。 

|789|A1|の場合は|MEMO|=OR

|456|A1|の場合は|MEMO|=NOT・・・・・・FILE(B)の|A1|を参照してNOTを取得。

|123|B1|の場合は|MEMO|=ALL・・・・・・FILE(B)の|123|を参照してALLを取得。

 

これを取得するためにFILE(A)および(B)に|YCD|&|ZCD|というフィールドを作成して

これをリレーションさせて試みたのですが、うまく行きません。

 

何とか、FILE(A)でデータ取得した際にMEMOフィールドを計算フィールドとして値を取得したいと

思っています。アドバイスお願い致します。 

 

 

 

Outcomes