佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 977|回复: 5

请VB6高手~~帮帮小弟

[复制链接]
发表于 28-3-2007 10:39 AM | 显示全部楼层 |阅读模式
请问如果
lblpay.Caption = Format$(pay, "Currency")
出来后
我要在减pay的数目要如何先可以减呢
比如
dim pay1 as double, pay as double
pay=val(lblpay.caption)
allpay = pay1 - pay
要如何先可以减呢 pay1 不是currency来得。。。

[ 本帖最后由 Gohch 于 28-3-2007 10:49 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 28-3-2007 12:15 PM | 显示全部楼层
把pay1也format成currency?
其实还是要问,你的flow是要怎么走的呢?

[ 本帖最后由 devilgray 于 28-3-2007 12:16 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 28-3-2007 02:58 PM | 显示全部楼层
pay1 是用户 input 的
要如何改成currency呢

flow如下
pay=val(lblpay.caption)
pay1=val(txtpay1.text)
allpay = pay1 - pay

要怎样改成currency呢....

[ 本帖最后由 Gohch 于 28-3-2007 03:01 PM 编辑 ]
回复

使用道具 举报

发表于 28-3-2007 03:08 PM | 显示全部楼层
VB6高手就不敢当了

试一下:

Dim pay as Double, pay1 as double, allpay as Double


pay = Format$(pay, "Currency"

pay1= Format$(txtpay1.text, "Currency"

allpay = pay1 - pay

回复

使用道具 举报

 楼主| 发表于 28-3-2007 05:33 PM | 显示全部楼层
多谢。。
我终于知道怎样做了。。。

我是VB新手。。所以在学习。。
多谢。。
回复

使用道具 举报

hwsh 该用户已被删除
发表于 2-4-2007 04:50 PM | 显示全部楼层

回复 #5 Gohch 的帖子

小貼士:
msgbox Format("A", "Currency") --> A

msgbox Format("1", "Currency") --> 1.00

msgbox Format("1", "Currency") - Format("A", "Currency") --> Type mismatch

1. 你必須確保用戶只能輸入數字。
2. Format Currency, VB會依照你電腦的regional settings給你答案。e.g. US ->$1.00,Europe -> 
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-6-2024 07:34 AM , Processed in 0.060040 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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