• ベストアンサー

ACCESSの通貨の表示について

フォーム画面のテキストボックスに書式を通貨に設定して、ある計算結果を表示させています。この場合十円単位以下をゼロ表示にしたいのですがプロパテイのどこをどうすればよいのか教えて下さい。(例¥13,745を¥13,700と表示したい)よろしくお願いします。

noname#18634
noname#18634

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 >十円単位以下をゼロ表示 100円未満切り捨てということでしょうか。 それなら、計算を、 =Int(計算結果/100)*100 という風にしてテキストボックスに表示すればいいと思います。

noname#18634
質問者

お礼

有り難う御座いました。出来ました。

関連するQ&A

  • Access テキストボックスの通貨型

    お世話になります。 フォームA   リストボックスがあり、その中の項目として[金額]があります。   そこに表示しているソースのテーブルの[金額]フィールドは通貨型です。 フォームB   [金額]テキストボックスがあり、書式は通貨にしてます。 フォームAのリストボックス上でダブルクリックするとフォームBが開き、フォームAで選択した金額がフォームBの[金額]テキストボックスにコピーするようにしてます。 Forms[フォームB]![金額] = Forms![フォームA]![リスト].Column(3) 金額のコピー自体は問題なくできておりますが、通貨型になりません(\やカンマが付かない)。 但し、テキストボックスに直接数字を入力すると通貨型で表示されます。 フォームAをダブルクリックするときに、 Forms[フォームB]![金額] = Format(Forms![フォームA]![リスト].Column(3),"\\#,###")とすれば、表示上はOKなのですが、このようにしないと通貨型でコピーは出来ないのでしょうか。 ご教授の程、宜しくお願い致します。

  • MS ACCESSフォームで通貨の計算

    ACCESSのフォームで通貨の合計を求めようと思っています。 通貨の単位が変更になることがあるので、書式をテキスト型にして(IDR1,000,000.00などと記入)、Val関数で数値部分だけ取り出そうと考えました。 金額のテキストボックス名: Declared_Value_2 合計のテキストボックス名: T_Declared_Value_2     合計のコントロールソース: =Sum(Val([Declared_Value_2])) としてみたのですが#Errorが出ます。 これではできないのでしょうか? ちなみに、通常はドルの計算を行っていて、たまに他の通貨を入力する必要があるので(上記のインドネシアルピーのような)ドルとはテキストボックスを分けることにしました。 スマートな方法ではないですが、VBAや複雑な関数の知識がないので。。。 いい方法がありましたらアドバイス頂ければ幸いです。

  • Accessフォームのテキストボックス表示方法

    Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。

  • アクセスの通貨書式について

    こんにちは。 あるアクセス問題集でクエリを作成する際に、税込金額:金額*1.05というフィールドを追加しなさいとあったのでそう設定し、次にデータシートビューで確認すると 通貨書式を設定していないので「10290」や「4147.5」というような数値で出てきます。 それを通貨書式を設定すると小数点以下は切捨てになるのでしょうか?それとも繰り上げでひょうじされるのでしょうか? 通貨書式とはそのいづれかで設定されるようになっているのでしょうか? 少し、わかりづらい文章だと思いますがご返答いただける方よろしくお願いします。

  • Access ¥マークを表示しない

    データ型を通貨型にし、書式も通貨型にしたとき、フォームで¥マークを表示しないようにできないでしょうか? (数値型にすると「小数点以下の表示桁数」を0にしても金額に小数点以下が表示されます)

  • 100でも-100でも100と表示させたいのですが

    アクセスのフォームのテキストボックスに 100でも-100でも100と表示させたいのですが 書式の形式は何にすればいいでしょうか? 今は#,###\円になっています。 これだと-100だと-100と表示されてしまいます。

  • 0なら円を消す(非表示)方法は?

    テーブルのフィールドの型は通貨型にしていて 金額 ¥100 ¥0 ¥200 と言うデータが入っています。 それをフォームのテキストボックスでは、表示形式を#,###\円にしてるのですが、 そうすると0の場合は、円のみ表示されてしまいます。 0の時は円を表示しない方法はありますか? 思いつくのは条件隙書式か、クエリで0を""にしちゃうかですが この表示形式で操作する方法はないのでしょうか?

  • 再び Accessフォームのテキストボックス表示方法 の質問です

    番号847117 日付04-05-03-11-37 で下記に質問をして下記のような回答いただきました。 Access2002です。フォームにテキストボックスを作りそこに温度を表示したいのです。 テーブルのデーター型は数値型、 フイールドサイズは単精度浮動小数点型 書式は数値 数値は小数点以下表示桁数1にしてあります。 テキストボックスのプロパテイの書式に##.#Cと書くと何故か最初の#が消えて#.#Cになってしまい例えば0.9Cが最初の0が抜けて.9Cと表示されてしまいます。 書式を数値、固定、標準にすると今度はCが書けません。尚小数点以下表示桁数は1にしてあります。 要は例えば0.9を0.9Cと表示したいのです。 宜しくお願いします。 この質問に対する回答は締め切られました 回 答 No.1 0.0C でOKです。 (詳細は、ヘルプで「Format関数」→「関連項目」→「数値表示書式指定文字 (Format 関数)」を参照) この回答で確かに私の希望のどうりになりましたが、(毎日の温度を記録している)今度は未だ温度を入力してない今日のフォーム入力画面を開くと温度の所に0.0Cと入ってしまっています。ですから今日の温度をこの上から訂正しなければなりません。今日のフォームを開いたときこのBOX表示は空欄で尚かつ上記の希望どうりX.XCにはならないでしょうか。 宜しくお願いします。

  • アクセスのレポートに、フォームで算出した数字を表示させたい

    アクセスのフォームで、金額を計算したので、その数字を レポートに表示させて出力したいのですが、設定の仕方がわからないんです。 フォームで計算させた金額は、テーブルに保存せず、都度計算して 表示させています。(フォーム内のテキストボックスに計算式を入れて 計算させています) どうやって設定したらよいのでしょうか?どなたか教えてください。 よろしくお願いします。

  • Microsoft Access エクスポート時の「通貨型」数値の小数点表示について

    OS:win2000 Access 2000 を使用しています Microsoft Accessにて… テーブルのデータ型を「通貨型」で選択し、書式「通貨」で設定した項目を エクセルにエクスポートすると小数点以下.00と表示されてしまします。 具体例として、「\20,000」と入力した項目が エクセルにエクスポートすると「\20,000.00」と表示されるのです。 エクセル側の書式設定で修正すれば直るのですが、 めんどくさいのでアクセス側の設定で修正出来ないでしょうか? 「小数点以下表示桁数」とかもいじってみましたがダメでした… ちなみにエクセルは「2000」を使用しています

専門家に質問してみよう