[リストへもどる]
一括表示
タイトル文字列検索
記事No2683
投稿日: 2013/02/25(Mon) 11:42
投稿者まつもと 大阪
ご無沙汰致しております。
PIPSは使い続けておりますが、久しぶりにオートを組み
初歩的なところで躓いております。

input [10,10]"品名は?",v10;
cs;c/xxx:xxx;c3="v10";;;;stop;

文字列v10を検索したいのですが、書式がわかりません。
確か、""%++など使ったと思うのですが、、

宜しくお願い致します。

タイトルRe: 文字列検索
記事No2684
投稿日: 2013/02/28(Thu) 10:13
投稿者いりかわ at 松戸   <irikawa@pips.co.jp>
松本さん

 お久しぶりです。

> input [10,10]"品名は?",v10;
> cs;c/xxx:xxx;c3="v10";;;;stop;

 INPUT文のあとに
  LET V20='"'+V10+'"';
を挿入し、その後に
 CS;c/xxx:xxx;C3=%V20;;;;
STOP;

とします。コーテーションを含んだ文字列を変数に格納する所がミソですね。
 そして、CS の条件に変数を使うときは変数に % を付ける必要があります。
 トライしてみて下さい。

タイトルRe^2: 文字列検索
記事No2685
投稿日: 2013/02/28(Thu) 11:05
投稿者まつもと 大阪
いりかわさん ありがとうございます。

>  INPUT文のあとに
>   LET V20='"'+V10+'"';
> を挿入し、その後に
>  CS;c/xxx:xxx;C3=%V20;;;;
> STOP;

早速試してみます。使った事があると思っていたのですが、
文字列検索は初めてだったようです。

以前に作成したオートは現役でがんばっております。

現場職なので新しい事例がないとオートを組む機会もなく
忘れてしまう事が多いです。

そんなとき PIPSの広場はとても助かります。

なにかありましたら又よろしくお願い致します。