- ベストアンサー
access2000について
テーブルのデータ型を数値型にした時に、 その数値に,が付くようにするためには どのような設定をすればよいのでしょうか? 教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>クエリーで加工をしその後レポート形式にすると反映されないのですがこれはこういうものなのでしょうか・ クエリで数値型に変更した値をレポートで,区切り編集するのであれば レポートのデザインを開き,区切りを反映したいテキストボックスのプロパティで書式に#,##0で,編集できます。 レポート上で,編集すれば大丈夫です。 正の値だけなら #,##0 負の値もあるなら #,##0;-#,##0;0 負の値の表示を赤くしたいなら #,##0;[赤]-#,##0;0 で表示できます。
その他の回答 (4)
- laputart
- ベストアンサー率34% (288/843)
クエリーで加工したデータが ●数字型であればプロパティの設定で標準にすれば解決出来ます。 ●テキスト型であればクエリーの関数で区切り記号をつける事が 可能です(あまりお勧めする方法ではありませんが)
- Pakkun10
- ベストアンサー率44% (22/50)
レポート上でテキストボックスなどにその数値型フィールドを貼り付けていると思いますが、 そのテキストボックスの書式を変えればいいと思います。 もしくは、#2の方がおっしゃってるようにクエリの段階で書式設定してしまうこともできます。 [金額]というフィールドだとしたら、 金額2 : Format([金額],"#,##0") のようにします。ただし、Formatをすると この[金額2]フィールドはテキスト型になりますので ご注意を。
- mshr1962
- ベストアンサー率39% (7417/18945)
>クエリーで加工をし、その後レポート形式にすると、反映されないのですが クエリで加工の場合はクエリ上で加工したフィールドのプロパティに書式を設定するか 印刷するレポートのテキストボックスで書式を設定するかですね。 クエリ以降で計算に使わないという条件でならFormat関数で書式付の文字列にする方法はあります。
- Pakkun10
- ベストアンサー率44% (22/50)
テーブルを開いたときの画面での話であれば、 テーブルをデザインビューで開いて、その項目の書式を 「標準」に設定すればできます。 そのテーブルを使ったフォーム上での話であれば、 そのフィールドを設定しているテキストボックスなどの 書式を標準にします。
補足
確かになりましたが、クエリーで加工をし、その後レポート形式にすると、反映されないのですが、これはこういうものなのでしょうか・・・ 重ね重ねすいませんが、教えてください。