目的 HamlogからCSVファイルに出力しそれを加工して JIAの申請書データを作ります。 ------------------------------ 注 HamlogのRem1か Rem2に、JIA42-163、JIA-42-162, JIA#42-164等のデータが有ること。 半角文字です。他の書式では動きません。 (推奨書式 JIA42-163) 上記の、JIA-42-162等の前にJIAの表記がない方が好ましいです。 (好ましくない例 TNX New JIA,JIA01-101,奥尻島) 注 道の駅Get'sを利用する為のファイルを別に準備しています。道の駅Get's用JIAリスト jia0.mcsv jia0new.mcsv ------------------------------ 必要な物 JIA用に、jia.csv が必要です。 JIA番号、島名、島名読みを記述した物です。ダウンロードして下さい。 {jia.csvは以前の物と同じ(全島で441)} ------------------------------ Hamlogでする事 複合条件検索と印刷で 「先頭から検索」--「JCC/Gコード順」-- 出力先「CSVファイル」-- (出力ファイル名は [D:\JIA\loglist.csv]を推奨)--「検索1」 ログ入力画面で、Remarks1かRemarks2に [JIA]と入力、[QSL受領マーク]を入力--「実行」 (QSL受領マークが2種類有れば入力しないで) 入力順、コールサイン順、JCC/Gコード順、グリッドロケーター順 いずれでも構いませんが JCC/Gコード順が一番速いです *************** jia.csvとloglist.csvを同じフォルダーに配置してください。 (デフォルトは D:\JIA\。変更は効きます) *************** ツール起動画面の説明 データを配置しているドライブとフォルダーを指定して下さい。 「チェック用も出力」をクリックすると 作業途中のリスト(ソート、重複削除後)を出力します。 申請書のチェックに使って下さい。 QSL受領マーク(2種類有れば) デフォルトでは 「*」 又は 「e」 としています。 通常どちらかを使っていれば変更の必要は有りません *************** 出力構造は JIA番号 島名 読み 交信市町村 コールサイン 年月日 周波数 モード となっています。(申請書の項目に準ずる) 出来た申請書式の csv ファイルをお使いの表ソフトに読み込み 適当な区切りで改ページをしてページごとの交信数を記入し 最後に交信合計(一応ファイルに準備しています)を記入して下さい。 必ず、表示している順序の、全島のリストをお願いします。 JIAナンバー不備が有ったときは最後に出力表示させています。 ======================= 以下、マネージャーに確認済みです(2015/5) ◎島名の読みはフォントを小さくしたり、又、印字出来ないなら無くても構いません。 ◎読みは、ローマ字表記にしていますが、カナも可です。 ◎クラブで準備している申請書どおりにはこだわりませんが なるべく同じ書式に近づけて下さい。 ======================= ******************* 内部での動きや制限 参考事項 ******************* 入力csvファイルは3,500件まで。 ------------------- QSL受領マークが無い物は、スキップしてカウントしません ------------------- Rem1とRem2を連結して その中に[JIA] という文字列を2個まで探します ------------------- 番号表示は半角で、JIA42-001(推奨)、JIA-42-001、 JIA#42-001 全て可です。(JIA-42-1など、ゼロは省略不可) 内部で、JIAという文字列を探しますから、JIA なしの 01-101 などは NG です。 ------------------- 何かエラーがあると途中で止まります。 JIA番号の書式や全角半角のチェックをしてみて下さい。 ※当局は入力しなおして治ったことがありました※ Rem1 Rem2以外に ,(コンマ)があると項目がずれて不具合が出ます (例 7,050は不可、7.050 に変更する) ※csvファイルはコンマで項目を区切るものですから、ずれて当然です※ *************** カードチェックを含め、申請前の確認をよろしくお願いします。 -------------------------------------------------------------------------------- エラーらしい表示 周波数がMHz単位では無いときは ??? となります。チェックして下さい -------------------------------------------------------------------------------- Hamlog本体のデータにはさわらないので壊すことは無いはずです。 ======================= PC内に .Net Framework 4 が必要です。4 以上でもいいかも知れません。 入手先は https://msdn.microsoft.com/ja-jp/vstudio/ff687189.aspx ======================= **** 開発  Windows7 Pro 32bit版 VisualBasic2010 Express(VisualStudio2010) **** **変更履歴** 2016/12 データドライブとフォルダーを選択式に。 short を integer に変更(内部) 周波数表示のコードを一部変更(内部) 離島アワード申請部分削除 2017/1 申請書と交信リストの比較方法を変更した(内部) チェック用のファイルを別にした 関連でJIA42-162形式の jia0new.mcsvを準備した JIA番号の入力ミスを最後に表示させた こーるサインあっとマークじゃーるドットコむ アドバイスや検証、データの提供を頂きました。TKS JR6ITD JF6OID 以前ページに置いていましたがプロバイダー変更時に削除していたものです。 自分用に書いて、自分も申請時に使いました。 興味があれば使ってみてください。 de JH6KEE