みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんばんは。よろしくお願いします。
CSVファイルからデータをインポートした時に、あるフィールドのレコードには全角・半角のスペースが混在していて、
スペースしか入っていないレコードもあるので、フィールドのオプション設定の「入力値の自動化」→「計算値」で
スペースを削除するように設定しました。
フィールド:テキストタイプ
計算式:TrimAll ( フィールド ; 1 ; 3 )
「フィールドに既存の値が存在する場合は置き換えない」のチェックを外す
この設定ではスペースは削除されていませんでした。
どこを見直したらいいか教えてください。
Offline
入力値の自動化は、原則的には、新規レコードに対して動きます。その関数のテキストに自分自身のフィールドを指定した時には、そのフィールドを編集したときのみに動きます。
既存のフィールドに対して動かしたければ、その関数で全置換してみるといいでしょう。(既存値の書き換えを許可しているのでしたら、自分自身で置換してもいいでしょう)
Offline
Shin様ご返信ありがとうございます。
編集した時にのみ動くんですね。
なるほど、全然理解していませんでした。全置換でやってみますね。
お世話になりました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 545.2 KiB (Peak: 581.27 KiB) ]