アプリ版:「スタンプのみでお礼する」機能のリリースについて

Accessについて教えて下さい。

郵便払込票をレポートで印刷したいのですが、金額の入力でつまづいています。
金額は数値で入力しています。例えば\100,000というふうに普通に入力しています。
それを一の位、十の位、百の位・・・と数字を分割するにはどのような式になりますか?
レポートは各桁ごとにテキストボックスを作成しています。最大7桁になります。
数値の無い桁は空白表示にしたいです。
また、頭に必ず\マークを表示したいです。

例)\100,000の場合

百|十|万|千|十|百|一|
¥|1 | 0 | 0 | 0 | 0 | 0 |

\10,000の場合
百|十|万|千|十|百|一|
  |\ | 0 | 0 | 0 | 0 | 0 |

というふうに表示するにはどうすればよいか教えて下さい。
よろしくおねがいします。

A 回答 (2件)

金額フィールドは数値型なんですよね?


□□□□□□□
↑テキストボックスの名前が左からTX1、TX2・・TX7とすると
TX1のコントロールソースには、 =mid(format(format([金額],"\\#"),"@@@@@@@"),1,1)
TX2には、=mid(format(format([金額],"\\#"),"@@@@@@@"),2,1)
・・・・
TX7には、=mid(format(format([金額],"\\#"),"@@@@@@@"),7,1)
とすれば出来るかと。
※フォントはMSゴシックなどの日本語が表示できるものにしておいてください。
    • good
    • 0
この回答へのお礼

すごい!!出来ました!!感激です!!
formatを使うのですね。勉強します。
ありがとうございました。
とても助かりました!!

お礼日時:2012/11/14 13:02

質問です。



・ 等幅フォントを使っても合わないのでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
桁数によってずれてしまうのと、¥マークが上手くつけられなかったので、分割の方法を質問しました。

お礼日時:2012/11/14 13:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!