FiveQSO.QSL をいじくっていて,ちょっと困っているのでお知恵を拝借させていただきたいのですが.
2交信目が見つからなかったら印刷しないのはそのままで良いのですが,
実際の更新数が2〜5交信,あるいはそれ以上の場合,
各項目の変数の値は,次に読み込んで判断した更信記録のものになります.
そのため,
5交信までの場合には,条件に合わなかったコールサインの局との交信データが,
5交信以上の場合には,同じ局との更新データが,
それぞれの変数値になります.
ここで問題になるのが,たとえば,Remarks1の内容によって条件分けして画像を印刷させたい場合や,相手の名前などを,
#Print 180, $$Y, "--- End of QSO-DATA(!$$A) ---"
のあとに記述したい時です.
相手の名前は,1回目の印刷の時に,何かの変数に代入しておいたものを使えば良いのですが,
問題は,Remarks1の内容による条件分け.
通常なら,
?Rmstr "なんたら"
?END
で可能ですが,Remstr の中身は,判定したいものと違う更新データ...
?$$A "なんたら" は使えませんよね...
この場合,何か可能な方法,無いでしょうか.