[掲示板へもどる]
一括表示

  [No.24226] QTHが無記入の場合の相手の移動地記入のスキップについて 投稿者:   投稿日:2022/08/15(Mon) 22:06:39

クラブ局のカード印刷を担当することになり、定義ファイルを編集しているのですが、QTHが未記入でも相手の運用地を記入するコマンドが働いてしまいます。

QTHが未記入の場合はその項目をスキップしたいのですが、何か良い方法がありませんか?

下記のように入力しましたが、上手く動作していないようです。

======
? Potbl ;ポータブルか否か
? Data12""         ; QTH無記入の場合ジャンプ
#Goto *103
#Print 201, 580, "!cp !QT#!JC 移動"; 相手の移動地
*103; 終わり
======


  [No.24227] Re: QTHが無記入の場合の相手の移動地記入のスキップについて 投稿者:7M2DTX 小川   投稿日:2022/08/16(Tue) 04:52:23

> QTHが未記入の場合はその項目をスキップ

? Potbl;
? Space! "!QT"          ; QTHが空白ではない場合
#Print 201, 580, "!cp !QT#!JC 移動"; 相手の移動地

逆に記入されていた場合にしてみたら?
私は、QSL定義については初心者ですので、
間違っていたらごめんなさい。


  [No.24229] Re: QTHが無記入の場合の相手の移動地記入のスキップについて 投稿者:   投稿日:2022/08/17(Wed) 03:03:02

> 逆に記入されていた場合にしてみたら?
> 私は、QSL定義については初心者ですので、
> 間違っていたらごめんなさい。

無事に成功しました(^^ゞ
ありがとうございます。

逆の発想なんですね(^^ゞ


  [No.24228] Re: QTHが無記入の場合の相手の移動地記入のスキップについて 投稿者:JA9AOB 銅子   投稿日:2022/08/16(Tue) 11:57:42

> クラブ局のカード印刷を担当することになり、定義ファイルを編集しているのですが、QTHが未記入でも相手の運用地を記入するコマンドが働いてしまいます。
>
> QTHが未記入の場合はその項目をスキップしたいのですが、何か良い方法がありませんか?
>
> 下記のように入力しましたが、上手く動作していないようです。
>
> ======
> ? Potbl ;ポータブルか否か
> ? Data12""         ; QTH無記入の場合ジャンプ
> #Goto *103
> #Print 201, 580, "!cp !QT#!JC 移動"; 相手の移動地
> *103; 終わり
> ======

見た目には問題ないようですが Space で空欄をチェックした方がよろしいかも

? Data12""
は QSOデータ中に特定の文字列が存在すれば ですから "" があればと言う事です
が 空文字が有れば は 空ならばではないと思いますよ


? Potbl
? Space! "!QT" ; 相手のJCC/Gコード がスペースでない
? Space! "!JC" ; JCC がスペースでない
#Print 201, 580, "!cp !QT#!JC 移動"; 相手の移動地

の様にやったら如何ですか

【2022/08/16(Tue) 12:08:43 投稿者により修正されました。】


  [No.24230] Re: QTHが無記入の場合の相手の移動地記入のスキップについて 投稿者:   投稿日:2022/08/17(Wed) 03:04:39

> 見た目には問題ないようですが Space で空欄をチェックした方がよろしいかも
>
> ? Data12""
> は QSOデータ中に特定の文字列が存在すれば ですから "" があればと言う事です
> が 空文字が有れば は 空ならばではないと思いますよ
>
>
> ? Potbl
> ? Space! "!QT" ; 相手のJCC/Gコード がスペースでない
> ? Space! "!JC" ; JCC がスペースでない
> #Print 201, 580, "!cp !QT#!JC 移動"; 相手の移動地
>
> の様にやったら如何ですか

お返事ありがとうございます。
無事に成功しました(^^ゞ

こんな方法もあったんですね、ハムログ奥が深いです(^^ゞ