• ベストアンサー

ファイルメーカーの関数

ファイルメーカーPro7を使用しています。例えばA,Bという2つのフィールドを作成し、Aにデータ(値一覧に定義されているデーター)を入力したらBに決まったデータ(例:より発送)と返す関数若しくは違う設定はあるのでしょうか。宜しくお願い致します。

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

  • ベストアンサー
  • aqula
  • ベストアンサー率60% (70/115)
回答No.1

前回の回答(入力値の自動化)で間違っていたようです。m(__)m Ver.6以前と勘違いしていました。詳細は以下の回答で… 4通りの方法が考えられます。 1.Bを計算フーィルドとし Case 関数で設定 2.入力値の自動化(計算)でCase 関数 3.ルックアップ 4.関連フィールド表示 使い分けは、 Aの値一覧の種類が少くて変更もなさそうな場合1.か2.  このうち計算結果とは違う値を手入力する場合がある場合は2.  (計算フィールドは書き換えられません。    特別セールで今回だけ単価が違うとか…) Aの値一覧の種類が多い、または変更がある場合3.か4.(リレーション)  作成時の値が欲しいときは3.   (商品の単価など変動時に書き換えられては困るもの)  4.ではフィールドは作りません。リレーション先のフィールドを表示するだけです。   リレーション先の変更がすべてのレコードに反映されます。   (取引先コードで社名を関連フィールドにしておけば社名変更したときの集計など便利)

pekochanno1
質問者

お礼

再びのご回答有難うございます。 まだそこまで自分のスキルがいっていないので 多分もう少し勉強してから参考にさせていただきます。 今後も宜しくお願い致します。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • aqula
  • ベストアンサー率60% (70/115)
回答No.2

前回の回答の違うところを書いていませんでした。 Ver.7から入力値の自動化(計算)では引数となるフィールドが書き換えられると自動的に更新されます。 Ver.6以前ではこれがないので「入力値の自動化(計算)」は使い道がなかったのです。 そのため下の回答の例のように「更新されるが変更も可」を実現させるのに裏技的な事をしていました。

すると、全ての回答が全文表示されます。

関連するQ&A