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

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

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

You are not logged in.

Announcement

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


#1 2015-10-30 06:18:31

よちよち歩き
Guest

Case文での..条件式を幅広くする...書き方..

いつも大変お世話になりありがとうございます皆さまに深く心より感謝しております。

環境 FM12AV win7  スキル ヨチヨチ歩き

教えて頂きたいこと
    case文で...条件のところで、幅広く指定する方法を教えて頂けないでしょうか。

例  f18各種条件 = "○午前中着";"0812"  ok

解決したい例

問1  f18各種条件 = "○受注番号12345午前中着";"0812"
問2  f18各種条件 = "○受注番号123午前中着";"0812"

    要点 "○午前中着" の部分を幅広く対応できるようしたい..
        "○受注番号12345午前中着" などようなしてい方法...を教えていただけませんでしょうか。


現在の状況 です。
Case (  f18各種条件 = "○午前中着";"0812";
     f18各種条件 = "○ * 午前中着";"1214";  解決できていません。
          f18各種条件 = "○午後12~14時着";"1214";
          f18各種条件 = "○午後14~16時着";"1416";
          f18各種条件 = "○午後16~18時着";"1618";
          f18各種条件 = "○午後18~20時着";"1820";
          f18各種条件 = "○午後20~21時着";"2021";

  )

宜しくお願い致します。

#2 2015-10-30 06:45:56

Moz
Member

Re: Case文での..条件式を幅広くする...書き方..

"午前中着" が含まれるという意味で良いなら PatternCount を利用しては?

PatternCount ( f18各種条件 ; "午前中着" )

文字列のケツに "午前中着" と限定するなら

 Right ( f18各種条件 ; 4 ) = "午前中着"

これだけでは "午前中着 " やら "午前中着¶" には対処できないので除去できるなら除去したほうがいいかも知れません。

PatternCount
http://www.filemaker.com/help/12/fmp/jp … 33.77.html

Right
http://www.filemaker.com/help/12/fmp/jp … 33.82.html

Offline

#3 2015-10-30 09:11:44

チポ
Member

Re: Case文での..条件式を幅広くする...書き方..

Case (  f18各種条件 = "○午前中着";"0812";
     f18各種条件 = "○ * 午前中着";"1214";  解決できていません。

この二つの条件式の違いはなんでしょう?


「*」
これをワイルドカードのつもりで使っているのでしたら、
それは間違いです。

これは検索条件に使われるものです。

Offline

#4 2015-10-30 11:09:54

よちよち歩き
Guest

Re: Case文での..条件式を幅広くする...書き方..

Mozさま ありがとうございます。参考に試してまいります。 心より感謝しております。
チポさま ご指摘ありがとうございます。  理解できました。  条件式の件は 私なりにトライアルの足跡で...大笑いして頂ければ幸です。 思いつくまま、できる限りのチカラで試しては、、時間と命を消耗しております。

色々な諸条件が..混ざっておりますので、、検索を掛けながら1件ずつ対処する方法がベターかと思っています。

皆さま ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.77 KiB (Peak: 515.78 KiB) ]