みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
fm13使用中です。
このようなことが実現可能ですか。
ドロップダウンリストの値が
100 XXXXX
200 XXXXX
300 XXXXX
のように先頭に数字3桁を付加しています。
が、選択された場合は先頭の3桁を削除したいのです。
200 XXXXX選択時 ⇒ XXXXX のみ表示(項目もXXXXXで出力)としたいのですが。
実現方法教えてください。
計算値自動入力の既存値置き換えにして、式をReplace ( Self ; 1 ; 3 ; "" )にする。
ありがとうございます。
しかし、具体的にどこでどうすればいいかわかりません。
もう少し具体的に教えていただけると助かります。
よろしくお願いいたします。
計算値自動入力の既存値置き換えにして、式をReplace ( Self ; 1 ; 3 ; "" )にする。
ファイル--管理--データベースでそのフィールドを選択
右下のオプションを押す
次に出る窓で「入力値の自動化」の「計算値」にチェック
計算式を入れるウインドウが出るので、右上の関数欄をテキスト関数にして
スクロールしてReplace関数をダブルクリック
左の窓にReplace ( テキスト ; 先頭文字位置 ; 文字数 ; 置換テキスト )と移るので
↓
Selfと入れるか論理関数欄のSelf関数をダブルクリックして入れる
先頭文字位置 は1に変更、文字数は3に変更、 置換テキストは演算子欄の「""」をクリックして入れる
式がReplace ( Self ; 1 ; 3 ; "" )になったらOKを押す
前の窓に戻るので゜フィールドに既存の値が存在する場合置き換えない」にチェックを入れる
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 547.75 KiB (Peak: 579.5 KiB) ]