设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 819|回复: 7
打印 上一主题 下一主题

[讨论]SQL中的decimal()類型,和VBA的哪一個數類型,相為似哪?

[复制链接]
跳转到指定楼层
1#
发表于 2002-7-2 00:16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如:我現在有一個字段為decimal(5,2),哪么在在VBA中為哪種類型哪?請指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-7-2 01:58:00 | 只看该作者
round 就是了
3#
 楼主| 发表于 2002-7-2 18:05:00 | 只看该作者
round中是一個捨入函數,但可以用它來模擬decimal()嗎?
round支持的最大取值和精度是多少哪?
4#
 楼主| 发表于 2002-7-2 19:29:00 | 只看该作者
各位朋友,伸出您友誼之手,拉我一把吧!
有一個計算加班費的功能,有加班整天數,和除加班整天數外的時間(精確到分鐘,比如關個小時),哪麼他的計算方法為
((加班天數*每天工時)+除整天外的時間)=總加班時間
總加班時間*時薪=總加班費
但現在是,我無法在VBA中找到和decimal()相對應的數值類型。
比如我設定除整天外的加班時間為decimal(5,2),加班總時間為decimal(6,2),
哪麼在VBA中,用哪一種數值類型來計算好哪?
給點建意,多多謝!

----------------------------------------------------
附VBA變量數據類型表
名稱  字節             范圍
byte  1                0-255
boolean 2              true or false
integer 2               -32768 ~32767
long    4               -2147483648-2147483647
single  4               -3.402823e38~-1.401298e-45 or 1.401298e-45 ~ 3.402823e38
double  8               -1.79769313486232e308 ~ -14.94065645841247e-342
currency 8              -922337203685477.5808 ~ 922337203685477.5807
date    8               january 1,100   ~ december 31,9999
object  4
string(定長)    len     <=64000
string(變長)    10+len  <=20億
variant(數字)   16      同double
variant(字符)   22+len  同string

[此贴子已经被HG于2002-7-2 11:28:34编辑过]

5#
发表于 2002-7-2 19:21:00 | 只看该作者
VBA现在还不能直接申明decimal数据类型。只能在用到的时候强制进行类型转换。
哦,你上面的计算根本就用不着decimal类型。
single或者double或者你最爱的currency都可以。只要是real系列的。


[此贴子已经被作者于2002-7-2 11:20:45编辑过]

6#
 楼主| 发表于 2002-7-2 20:04:00 | 只看该作者
請問高手,variant類型,怎麼用,在什麼時候用哪?
7#
发表于 2002-7-2 20:04:00 | 只看该作者

CDec 函数
Decimal
零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
8#
 楼主| 发表于 2002-7-2 22:01:00 | 只看该作者
freemanager:
可不可以祥計一下,下例函數的用法(可否居例講解)
轉換函數:cdbl,csng,cint,ccur,cdec,
檢查函數:vartype
雜類函數:FV,NPV,
等,我想可能會有很多人都不知怎麼用的,您可以給大家指點一下嗎?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 06:22 , Processed in 0.091777 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表