過去の桐井戸端BBS (桐ver.9)
23066 項目に「0」でなく「00」という風に表示したい 唐揚定食 2003/10/30-14:27
項目に0ではなく、00といった風に表示したいのですが、
データ型を数値にすると0と表示されてしまい、文字列にすると置き換えが出来ず困っています。

NO.22981に同じようなご質問があったのですが・・・読みましたが解りませんでした。ので
もしよろしければ簡潔にお答えを貰えればと思い、書き込みました。
すいませんが、宜しくお願いします。
23069 Re:「00」の表示方法について やまだ 2003/10/30-16:35
記事番号23066へのコメント
唐揚定食さん

いつもROMばかりですいません。

>項目に0ではなく、00といった風に表示したいのですが、データ型を数値にする
>と0と表示されてしまい、文字列にすると置き換えが出来ず困っています。

文字列の時は、数値を””でくくれば、置き換え(置換)は出来ますよ。

23073 お礼 唐揚定食 2003/10/30-17:35
記事番号23069へのコメント
やまださんご解答有難うございます。

おかげ様で希望通り00を表示することが出来ました。
とても解りやすい説明で助かりました。
有難うございました。

23076 Re:「00」の表示方法について アックン 2003/10/30-18:02
記事番号23066へのコメント
唐揚定食さん、こんにちは。

項目[A](整数または長整数) 入力する項目
項目[B](文字列)      表示する項目 項目計算式: #str( [A] , 2 )

この設定で、次のような表示になります。

 [A] [B]
  1  01
  10  10

式の 2 の値を 3 にすれば、 001 010 となります。

で、やりたいことはこのようなことでいいんでしょうか?
データ型が数値や整数のときに、項目の表示だけを 007 のようにしたいということでしょうか。(これはできません。)
もしバーコード(JAN)のことなら、データ型は文字列です。
頭に 0 を付加する数字は、データ型が必ず文字列になります。
もし日時や時間のことなら、回答内容がまるで違ってきます。
なぜ、0 を付けて桁を揃えたいのですか?
なお、「NO.22981」から始まるツリーは、本件の質問内容とは関係ないです。


23078 Re:「00」の表示方法について 唐揚定食 2003/10/30-18:46
記事番号23076へのコメント
アックンさんこんにちは。
ご解答有難うございます。

こちらのやりたいことですが、仰るとおり1などの数字を01と言う風に2桁表示にしたいということでした。
理由は単に用紙に印字する項目に設定しておりましてそこの表示が一桁表示では良くないので・・

こちらのやり方も試して見ます。
データ整理していく上ではこちらの方が良いようですので
有難うございました。

23080 Re:「00」の表示方法について うにん 2003/10/30-20:09
記事番号23078へのコメント

>ということでした。理由は単に用紙に印字する項目に設定しておりましてそこの表示が
>一桁表示では良くないので・・

印字するときだけでいいなら、レポートのテキストオブジェクトの「埋め文字」でもできますね。

戻る