VBSでFormat関数は使えますか?

[上に] [前に] [次に]
tera.txt [E-Mail] 2000/05/24(水) 16:12:03
どうもいつも御世話さまです。

VBSでFormat関数を使って、数値を3桁区切り表示をしたいのですが、
何故か「型が一致しません」というエラーがでてしまいます。
dimでも型を定義できないようで、どうしたらいいか困っています。
本でも調べましたが、どの本にも載ってませんでした。
フォーマットかけたいデータのDBの型は数値型、標準です。

すみませんがご教授よろしくお願いします。

dddd 2000/05/24(水) 17:05:47
あのさー、余計なお世話かもしんないけど、やっぱ安易に質問しすぎ。
前にMicrosoftが提供してるJScriptのランゲージリファレンスが載ってるとこ
教えたと思うけど、あーゆートコを少しでも見て調べようって気がない
わけですよね。あそこはMicrosoftのScripting Technologyのページで
それなりにざっと目を通してれば、JScriptだけのリファレンスじゃないって
わかると思うんだけどな。

此処見て自分で調べてください。
http://www.microsoft.com/Japan/Developer/Scripting/VBScript/techinfo/vbsdocs.htm

つーかFormatCyrrebctじゃないの?
それともし本当に型が違うってのが問題だったら、型定義できなくたって
キャストは出来るんだからよく考えてよ。

dddd 2000/05/24(水) 17:08:16
>つーかFormatCyrrebctじゃないの?
おっとtypo。最後tじゃなくてyね。

FormatCurrency(Expression[,iDigits[,bLeadingDigit[,bParen[,bGroupDigits]]]])

自信なし。。。 2000/05/24(水) 17:15:06
formatnumber(変数名,0)
で、できませんでしたっけ?
できなかったら、ごめんなさい。。。

dddd 2000/05/24(水) 17:25:15
Code:
FormatCurrency: <%= FormatCurrency(10000) %><br>
FormatNumber: <%= FormatNumber(10000,0) %>

Result:
\10,000
10,000

dddd 2000/05/24(水) 17:32:01
あとさー 実際にはmsdnまで見に行かなくったって、
OptionPackインストールした時点でマニュアルも入ってない?
マニュアルはインストールしてないの?>tera.txt

自分のマシンにもリファレンスは入ってるハズなんだけど。
http://localhost/iishelp/vbscript/htm/vbsFun4.htm

自信なし。。。 2000/05/24(水) 17:40:59
>ddddさん
テストまでしてくださって、親切ですね。(^^)/

>tera.txt さん、
ためしに、
FormatCurrency(int(clng(変数名)))
FormatNumber(int(clng(変数名)),0)
で、試してみてはいかがでしょうか?。

tera.txt [E-Mail] 2000/05/24(水) 17:45:59
[[解決]]
ddddさん、自信なし...さん、ありがとうございました。

自信なし...さんのやり方でなんとかなりました。
助かりました。本当にありがとうございます。

ddddさんのご指摘ごもっともともです。
が、一応僕なりに調べてから質問しているので、全く調べる気がないわけではありません。
まぁ気がないように受取られても仕方ない質問ばかりですが。
で、一応仕事のかたがついて、明日から自習しろってことなので、
ddddさんオススメの本を買って読みます。
けど読んでもわからないものはわからないので、また初歩的な質問を
投げかけるかもしれませんが、その時はよろしくお願いします。

#まぁそんなやつ来るなっていうP○D○みたいなところでしたら、
#もうここでは質問しませんが。

それではまたです。

dddd 2000/05/24(水) 18:00:05
P○D○って何?

自信なし。。。 2000/05/24(水) 19:55:42
>#まぁそんなやつ来るなっていうP○D○みたいなところでしたら、

「P○D○」って。。。??

僕も知りたい。。。

tera.txt [E-Mail] 2000/05/25(木) 08:56:41
ふふふ。それは教えられません、いくらラウンジといえども(笑)。
まぁ問い合わせできるところです。

dddd 2000/05/25(木) 13:00:49
はぁ???
何だかよくわかんないけど、それと僕が一緒だって言いたいわけ?

tera.txt [E-Mail] 2000/05/25(木) 13:10:39
[[解決]]
>ddddさん
えと、これ以上の発言はここの趣旨と違うものになってしまうと
思うので、もし何か僕に言いたいことがあるならメールにしましょう。
そのために僕はわざわざメールアドレス書いてるわけだし。
とりあえず、僕はddddさんには感謝してます。

ということで解決です。

[上に] [前に] [次に]