• ベストアンサー

ファイルメーカーPro8Advのフィールド指定について

フィールド指定について助言を頂けれれば幸いです。 レイアウトで設置したフィールドをスプリクトにより 動的にその指定を変更する事は可能でしょうか? 例えば フィールド1「(データ1::値1)」のように指定されているものを フィールド1「(データ2::値1)」と言うような形に指定変更が行えるかと言う事です。 以上、宜しくお願い申し上げます。

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

  • ベストアンサー
  • himajin1
  • ベストアンサー率43% (184/422)
回答No.3

画面、又は、印刷上の、見た目の変更だけで良いなら、 グローバルフィールド1つ(スクリプトのフラグ格納用)と 計算フィールド1つを作って、計算フィールドをレイアウトに配置したら如何でしょう? 計算式は、当然、 if(グローバルフィールド=フラグの条件,(データ1::値1),(データ2::値1)) で、スクリプトで、グローバルフィールドを変化させれば、望みの結果が得られると思います。

zaisu
質問者

お礼

お答え有難う御座います。 ご助言頂いた通りに処理することによりこちらの意図した 結果を得る事ができました。 本当に有難う御座いました。

その他の回答 (2)

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

レイアウト上のフィールドを変更することはできませんよね。 リレーションの詳細が不明ですが、フィールド1を計算式にしたり、 前のポップアップフィールドとのリレーションの別ファイルを作って その関連フィールド表示させるということはできない状況なのですか? フィールド1の内容が関連フィールドになっていますので、ポップア ップフィールドの他にも条件があるのでしょうか。例えば絞り込み検 索のような。

zaisu
質問者

お礼

お答え有難う御座います 計算フィールドにすることで何かとこちらが意図した 結果が行えるようになりました。 ご質問にお答え頂き有難う御座いました。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

アドバンスは持っていない上にFM6ですが... フィールド1の部分だけ変えた同じレイアウトを作って スクリプトでレイアウト切り替えってのはダメですか?

zaisu
質問者

補足

お答え有難う御座います。 こちらの説明不足でしたが、現在質問している フィールドの前にポップアップメニューを設置し 選んだ項目でデータ1、データ2を選択出来ないものかと思っています。 なるべく段階を踏まずにいきたいと考えています。 ファイルメーカーはこの様にアクティブにフィールド指定を変更できるものなのでしょうか? 動的にフィールド指定が無理な場合はご提案して頂いたような 画面を分けるという形を取ろうかと思います。

関連するQ&A