過去ログ

                                Page     637
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼コードの右詰めを左詰めにしたいのですが..  ガチャピン 04/5/24(月) 11:44
   ┗Re:コードの右詰めを左詰めにしたいのですが..  Gin_II 04/5/26(水) 1:51
      ┗Gin_II さん、有難うございました!  ガチャピン 04/5/26(水) 11:26

 ───────────────────────────────────────
 ■題名 : コードの右詰めを左詰めにしたいのですが..
 ■名前 : ガチャピン
 ■日付 : 04/5/24(月) 11:44
 -------------------------------------------------------------------------
   いつもお世話になっております。

以下のPGで、WK_CDに"16"の値をセットした場合、
Codeに返ってくる値は、右詰めの状態で
"00000016"になります。

*****************************************
WK_CD="16"
Code = Format$(LTrim(WK_CD), "00000000")
*****************************************

右詰めでななくて、左詰め"16000000"に
したいのですが、
書き方が分かりません。

ちなみにWK_CDに入ってくる値は2桁とは決まっていませんので
ただたんに、"000000"の値を後ろにくっつけることもできないので、
何か編集方法があればいいのですが。。

どなたかご存知の方がおられましたら、ご教授よろしく
お願い致します。

 ───────────────────────────────────────  ■題名 : Re:コードの右詰めを左詰めにしたいのですが..  ■名前 : Gin_II  ■日付 : 04/5/26(水) 1:51  -------------------------------------------------------------------------
   >ちなみにWK_CDに入ってくる値は2桁とは決まっていませんので
>ただたんに、"000000"の値を後ろにくっつけることもできないので、

くっつけたあと、左から8桁を取得すればいいかと。

Left([WK_CD] & "00000000",8)

 ───────────────────────────────────────  ■題名 : Gin_II さん、有難うございました!  ■名前 : ガチャピン  ■日付 : 04/5/26(水) 11:26  -------------------------------------------------------------------------
   Gin_II さん、ご返答有難うございます。

>くっつけたあと、左から8桁を取得すればいいかと。
>
>Left([WK_CD] & "00000000",8)

上記のとおりできました!!
有難うございましたm(_ _)m

また質問等あると思いますが、
そのときはよろしくお願い致しますm(_ _)m

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 637