みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも質問させていただきありがとうございます。
WIN7 FMadv14
WIN2008 FMS14
車体番号フィールド
車名フィールド
必ず車体番号から入力します。
車体番号は
*****ー***********
型式と車体番号をハイフンでつなぐ形でフィールドへ入力しています。
車体番号を入力した際に車名をトリガーで自動入力させたいのが今回の内容です。
型式専用のフィールドを作っていればよかったものの現状仕様変更は考えておらず
ハイフンよりも左側の文字列を評価する関数などはあるのでしょうか。
ハイフンよりも左側は文字数に決まりがありません。
なのでちょっとつまづいております。
あと、外車などにはハイフンがありません。
外車は自動で入力されなくていいので
ハイフンがフィールド内になかった場合は何もしないという処理も付け加えたいです。
アドバイス頂ければ幸いです。
Offline
「-」の有無は
PatternCount関数で分かりますから、
それで条件分岐できますね。
「-」を¶に変えて、
GetValue関数で1番目を取ればハイフンより前の文字列です。
これは型式・車体番号に「-」が含まれていないことが条件です。
Offline
「-」の有無は
PatternCount関数で分かりますから、
それで条件分岐できますね。「-」を¶に変えて、
GetValue関数で1番目を取ればハイフンより前の文字列です。これは型式・車体番号に「-」が含まれていないことが条件です。
ご回答ありがとうございます。
分岐はよくわかりました。
GetValue関数もよくわりましたが
改行に変えたフィールドも作成しないといけないということですよね?
Offline
そのフィールドは不要でしょう。
GetVlue関数の
「値一覧」のところで計算できます。
Offline
そのフィールドは不要でしょう。
GetVlue関数の
「値一覧」のところで計算できます。
ありがとうございます。
関数中に置換処理で上記動作になりました。
いつもありがとうございます。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.91 KiB (Peak: 517.98 KiB) ]