回答箱 No.99-2:文字列を中央部分で分割して2行にしたい
        ◆ 質問箱 No.99  質問者: 藤原 良允  1999年08 211号 P.13
            ◆ 質問箱 目次へ
No.99-2   文字列を中央部分で分割して2行にしたい 回答者
  内海 孝
1999年 09月
212号 P.18
   ◆ No.99(1999年 8月号)の回答-2  (The PIPS 00G.05)
 50桁の工事名列を、25/25に分割することとし、前半の25バイトをV2に、後半の26バイト以降をV3に格納してみると、分割する境界線に、全角文字が、またがっている場合は、V2、V3ともにその全角文字は、消失しています。V2は25バイト目まで格納したのですが、24バイトです。

 したがって、LEN(V2)=24の時は、V3には、後半のデータとして、25バイト以降を格納し、V2とV3の間に1スペース挿入し、工事名を「V2+" "+V3」と書き換えてから、25/25に分割します。


 工事名列の文字列末尾に1スペースの余裕がない行がある場合は、予め、工事名列を51桁に変更しておきます。


このページのTOPへ戻る