過去の桐井戸端BBS (桐ver.8)
10081 変数と変数を足したものを変数名としたい 今村 誠 2001/03/07-19:22
&文の文字変数に貼り付けの手続きのコマンドボタンで”1”と”2”と”3”を、貼り付けしたい明細行に応じて
変数代入しています。
3行(レコード)だけの伝票なのですが、下記のような手続きを30行×3の90行になるので
もっとよい方法(手続きを1個にできないか)はないのかと思って投稿してみました。
手続きの例
手続き定義開始 変数1貼付 ()と変数2貼付 ()と変数3貼付 ()があります
代入 &PRT1=#S(#対応文字列(#S(#S(\
&編集1,",","∬"),"∵",","),1),"∬",",")\
,&PRT7=#S(#対応文字列(#S(#S(&編集1,",","∬"),"∵",","),7),"∬",",")
                ↑
          ここを下記のように足し算できませんか
文字列変数の&編集と&文の値を足して
&編集1=&(”編集”+”1”)=&編集+&文
と&編集2=&(”編集”+”2”)=&編集+&文
と&編集3=&(”編集”+”3”)=&編集+&文
コマンド というのを使ったことがないのですが変数名を指定するのに使えますか。
よろしくご指導お願いします。


10094 Re:変数の足し算はできますか Ogo 2001/03/08-00:46
記事番号10081へのコメント

>文字列変数の&編集と&文の値を足して
> &編集1=&(”編集”+”1”)=&編集+&文
>と&編集2=&(”編集”+”2”)=&編集+&文
>と&編集3=&(”編集”+”3”)=&編集+&文
>コマンド というのを使ったことがないのですが変数名を指定するのに
>使えますか。

使えます。

計算式が面倒臭いし、理解する気にもなれないのではしょりますが、

◇-項目値を変数にするには?その2-kaz(2/25-00:08)No.9926

のスレッドの

Re:項目値を変数にするには?その2-Ogo(2/25-23:52)No.9948

を参考にして下さい。

この中でも &商品xxxx の後半4桁の数字を可変にしてあります。


10124 変数の足し算はできました 今村 誠 2001/03/08-18:32
記事番号10094へのコメント
やっとできました。
ありがとうございました。
似たような手続きが続くときは便利いいと思います
初めて使用したコマンドで勉強になりました。

コマンド "代入 &分岐"+"="+"&編集"+#文字列(&文)

この後に&編集1の代わりに&分岐に変更した計算式を記述しました。
もっとスリム化できるかもしれませんが、とりあえず動くのでこのままでよいです。

戻る