みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMP15 for Win
フィールドの値の文字をCASE関数で判断しているのですが、同じ文字であるのに判定してくれません。
例えば
フィールド1[国語]が入っていたとして
変数に入れる条件
Case(フィールド1="国語";1;フィールド1="算数";2;フィールド1="理科";3)
実行しても変数は空白です。
If文に置き換えても同じでした。
Caseの"国語"を書き直したりすると判定することもありよくわからない状況です。
Offline
codeで調べるとcase文の文字に65279が含まれていました。
bomらしいですが...理由がわかりません。
Offline
対症療法としては、PatternCount(フィールド1;"国語")でCase判別するとか?
もちろん、根本原因の解消はするべきですが。
Offline
フィールド1はテキストになっていますか?
変数にした後何をしているのでしょう?
変数には正確に入力されたがその後が間違っているとか・・
Offline
元ファイルで、教科をコード管理しておくのがベストなのでは。
Last edited by Shin (2017-08-14 13:45:28)
Offline
スクリプトを書くときにコピペしたらbomが付いたようです。
bomをカット出来るエディタで文を修正して事なきをえました。
ハマりました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 504.8 KiB (Peak: 515.54 KiB) ]