[リストへもどる]
一括表示

投稿時間:2003/12/25(Thu) 16:45
投稿者名:クレージュ
URL :
タイトル:
Format関数について
初歩的な質問で申し訳ないのですが教えてください。
消費税の計算で小数点を切り捨てたいのですが
Formatの中をなんとかけばよいのですか?
宜しくお願いします。

投稿時間:2003/12/25(Thu) 18:07
投稿者名:nobu
Eメール:
URL :
タイトル:
Re: Format関数について
> 消費税の計算で小数点を切り捨てたいのですが
> Formatの中をなんとかけばよいのですか?

まずはMSDN (HELP)を見ることをおすすめします。
キーワードが分かっている時はwEBの検索エンジンで
探す事も試しましょう。

例えば下記検索エンジンで
http://search.yahoo.co.jp/bin/query?p=Format+VB6&hc=0&hs=0

Format VB6 をキーにすると多数出て来る中で最初が下記です。
http://www.timetable-info.com/memo/xp2000vb.htm

http://www5b.biglobe.ne.jp/~yone-ken/VB/stdfunc.html

ここの「VBレスキュー(花ちゃん)」にもあります。
http://www.bcap.co.jp/hanafusa/VBHLP/sonota_kansu.htm


いきなり質問して答えそのものを教えてもらう方が楽でしょうが
自分でも調べるように心がける方が良いでしょう。

投稿時間:2003/12/25(Thu) 18:08
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: Format関数について
# 回答ではありません。
Format関数は、主に数値型などの、文字列型ではない型のデータを、
書式化された文字列にするための関数です。四捨五入は本来の機能
ではありませんし、この関数で四捨五入を行おうとする際のトラブル
に関しては、ネットで検索すれば見つかるかも知れません。

投稿時間:2003/12/26(Fri) 00:43
投稿者名:Say
Eメール:
URL :
タイトル:
Re^2: Format関数について
> # 回答ではありません。
四捨五入なら、銀行丸めとのからみなども考慮する必要がありますが、
今回の質問は「切り捨て」のようですので、
単純に桁数多めに文字列化して、必要な文字数切り取っても実現できるのでは?

投稿時間:2003/12/26(Fri) 08:39
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: Format関数について
> 単純に桁数多めに文字列化して、必要な文字数切り取っても実現できるのでは?

できないとは思いません。ですが、一般的には、そうやって
実装すべきであるとも思いません。これで実装していいのは、
ただ流すだけですむ数値情報を表示する際だけ、ですよね。

金銭を計算するのであれば、総和などを考慮する必要がある
ので、切捨て/切上げ/四捨五入を問わず、全て計算して
求めるべき値を数値データとして取得しておくべきでしょう。

投稿時間:2003/12/26(Fri) 09:28
投稿者名:クレージュ
URL :
タイトル:
Re^2: Format関数について
みなさん、ありがとうございました。