●020909 フィールド定義に関する質問
【進行状況】
【キーワード】
【課題詳細】
F1とF2のフィールドが有る。
F2は、F1に特定の値が入力された場合、計算した値を自動で設定し、その他の時は、F2に手入力したい。
この時、F2のフィールドタイプを計算にすると、手入力が出来なくなる。対処法は。
【参考になるかもしれない情報】
【解決の方針】
解決策1
- F2のフィールドタイプを「計算」でなく「オプション」から「入力の自動化」の「計算値」を選択する。
- 注意、この設定では、F2に自動的にデータが設定されるのは、F2に何もデータが設定されて無く(空白)で、かつ、F1のデータが変更された時のみです。データの変更には注意が必要です。(→参照)
解決策2
- F2に手入力が必要な時、一時的に値を手入力するためのフィールド〈F2T〉を作成する。
- F2につきの計算式を設定する
- Case(F1 = "xxxx", yyyy,F2T)
F1がxxxxに等しければ、yyyyを設定し、そうでない時はF2Tの値を設定する。
|ファイルメーカー疑問質問の一覧へ|
copy right 2003 H.Ishii ニットマイコン研究会