初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-04-23 18:22:09

ZEP
Guest

ドロップダウンリストの選択を編集して表示

fm13使用中です。

このようなことが実現可能ですか。

ドロップダウンリストの値が

100 XXXXX
200 XXXXX
300 XXXXX

のように先頭に数字3桁を付加しています。
が、選択された場合は先頭の3桁を削除したいのです。

200 XXXXX選択時 ⇒ XXXXX のみ表示(項目もXXXXXで出力)としたいのですが。

実現方法教えてください。

#2 2014-04-23 18:30:23

Traveller
Guest

Re: ドロップダウンリストの選択を編集して表示

計算値自動入力の既存値置き換えにして、式をReplace ( Self ; 1 ; 3 ; "" )にする。

#3 2014-04-23 18:41:52

ZEP
Guest

Re: ドロップダウンリストの選択を編集して表示

ありがとうございます。

しかし、具体的にどこでどうすればいいかわかりません。
もう少し具体的に教えていただけると助かります。

よろしくお願いいたします。

Traveller wrote:

計算値自動入力の既存値置き換えにして、式をReplace ( Self ; 1 ; 3 ; "" )にする。

#4 2014-04-23 18:58:57

Traveller
Guest

Re: ドロップダウンリストの選択を編集して表示

ファイル--管理--データベースでそのフィールドを選択
右下のオプションを押す
次に出る窓で「入力値の自動化」の「計算値」にチェック
計算式を入れるウインドウが出るので、右上の関数欄をテキスト関数にして
スクロールしてReplace関数をダブルクリック
左の窓にReplace ( テキスト ; 先頭文字位置 ; 文字数 ; 置換テキスト )と移るので
                             ↓
         Selfと入れるか論理関数欄のSelf関数をダブルクリックして入れる
先頭文字位置 は1に変更、文字数は3に変更、 置換テキストは演算子欄の「""」をクリックして入れる
式がReplace ( Self ; 1 ; 3 ; "" )になったらOKを押す
前の窓に戻るので゜フィールドに既存の値が存在する場合置き換えない」にチェックを入れる

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 547.75 KiB (Peak: 579.5 KiB) ]