AnsweredAssumed Answered

Table Aの顧客IDフィールドに入力した時に、Table Bに同じ顧客IDをもつ新規レコードを作成するには?

Question asked by tomohiroyoshida on Jan 5, 2010
Latest reply on Jan 6, 2010 by tomohiroyoshida

タイトル

Table Aの顧客IDフィールドに入力した時に、Table Bに同じ顧客IDをもつ新規レコードを作成するには?

フォーラムに投稿

皆様こんにちは。 いつも大変感謝しておりますが、また一つ皆様のお力をお貸し下さい。 Filemaker pro10 advance, Windows XPの環境です。

Table Aに顧客ID,購入履歴、購入金額などがあり、Table Bには顧客ID, 本名、生年月日、住所などがあります。 例えば新規レコードを作成する場合、TableAで作成するとき、Table Aの顧客IDフィールドに入力がなされた時に同時にTable Bに同じ顧客IDの新規recordが作られるようにしたいのです。 で、以下の様にしてみましたが、、

 

Table Aの顧客IDフィールドにonobjectsaveのスクリプトトリガを組み、以下のスクリプトを実行させます。

If [IsValid(Table B::顧客ID)=0

レイアウト切り替え[「Table B」(Table B)]

ブラウズモードに切り替え[]

新規レコード/検索条件

Else

End If                                               

  ええ、全くダメです。 Table Bに新規レコードは出来ますが、全く空のレコードです。 既にTable Aで入力した顧客IDが入力されたTable Bの新規record(顧客IDフィールド以外は空白)を作りたいのです。 皆様お知恵を貸して頂けないでしょうか? 宜しくお願い致します。     

Outcomes