- ベストアンサー
ファイルメーカーPro8Advのフィールド指定について
フィールド指定について助言を頂けれれば幸いです。 レイアウトで設置したフィールドをスプリクトにより 動的にその指定を変更する事は可能でしょうか? 例えば フィールド1「(データ1::値1)」のように指定されているものを フィールド1「(データ2::値1)」と言うような形に指定変更が行えるかと言う事です。 以上、宜しくお願い申し上げます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
画面、又は、印刷上の、見た目の変更だけで良いなら、 グローバルフィールド1つ(スクリプトのフラグ格納用)と 計算フィールド1つを作って、計算フィールドをレイアウトに配置したら如何でしょう? 計算式は、当然、 if(グローバルフィールド=フラグの条件,(データ1::値1),(データ2::値1)) で、スクリプトで、グローバルフィールドを変化させれば、望みの結果が得られると思います。
その他の回答 (2)
- chieffish
- ベストアンサー率44% (1149/2554)
レイアウト上のフィールドを変更することはできませんよね。 リレーションの詳細が不明ですが、フィールド1を計算式にしたり、 前のポップアップフィールドとのリレーションの別ファイルを作って その関連フィールド表示させるということはできない状況なのですか? フィールド1の内容が関連フィールドになっていますので、ポップア ップフィールドの他にも条件があるのでしょうか。例えば絞り込み検 索のような。
お礼
お答え有難う御座います 計算フィールドにすることで何かとこちらが意図した 結果が行えるようになりました。 ご質問にお答え頂き有難う御座いました。
- chieffish
- ベストアンサー率44% (1149/2554)
アドバンスは持っていない上にFM6ですが... フィールド1の部分だけ変えた同じレイアウトを作って スクリプトでレイアウト切り替えってのはダメですか?
補足
お答え有難う御座います。 こちらの説明不足でしたが、現在質問している フィールドの前にポップアップメニューを設置し 選んだ項目でデータ1、データ2を選択出来ないものかと思っています。 なるべく段階を踏まずにいきたいと考えています。 ファイルメーカーはこの様にアクティブにフィールド指定を変更できるものなのでしょうか? 動的にフィールド指定が無理な場合はご提案して頂いたような 画面を分けるという形を取ろうかと思います。
お礼
お答え有難う御座います。 ご助言頂いた通りに処理することによりこちらの意図した 結果を得る事ができました。 本当に有難う御座いました。