数据类型的问题?(在线)
price域的类型是:货币类型
account为:整型
price=uidoc.fieldgettext("price")
account=uidoc.fieldgettext("account")
total=price*account//error "type mismatch"
total=Cint(price)*account//error "type mismatch"
total=Ccur(price)*account//error "type mismatch"
错在哪呢?
问题点数:10、回复次数:5Top
1 楼ylj718(青年在线)回复于 2005-03-02 11:35:05 得分 0
这个问题我已经搞定了,不过我认为我的方法不太好!
price=uidoc.fieldgettext("price")
account=uidoc.fieldgettext("account")
account=cint(account)
price=right(price,(len(price)-1))//price是货币类型的,前面有个符号“¥”
total=price*account
这样就没有问题了!不知道有没有更好点的办法呢?
Top
2 楼IBM123()回复于 2005-03-02 11:51:29 得分 10
很简单:
price=uidoc.document.price(0)
account=uidoc.document.account(0)
total=price*account
Top
3 楼figaro(可乐水饺)回复于 2005-03-02 12:56:18 得分 0
同意楼上的,用uidoc的document属性Top
4 楼ylj718(青年在线)回复于 2005-03-02 15:45:13 得分 0
IBM123,我按你的方法试了,不好用啊,还是同样的报错:"type mismatch".
对了,还记我的上次请教你的问题吗:就是在RTF域中拷贝WORD的模板,在一
表单中到是能将另一个表单中的WORD模板拷过来,编辑后的内容在也能保存
在拷贝过来的模板上,但是包含拷贝过来的模板的文档却没有能保存编辑过的
内容。关闭文档,重新打开的时候,仍然是一个空的模板!这是为什么呢?想了
好久,请帮忙!Top
5 楼ylj718(青年在线)回复于 2005-03-03 10:12:54 得分 0
现在我会保存了!
但是又出现了个新的问题了,当我用文档中的内容替换WORD标签中的内容的时候,
它会启动两个WORD程序,一个是空的WORD程序,什么也没有;一个是WORD模板文档
,包含有我要替换的内容,但是这个文档只能显示一会,然后就自动关闭了,真是搞
不明白了!为什么它会自动关闭呢?谁能帮帮我!Top




