以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何设置全局变量日期? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18428) |
-- 作者:yacity -- 发布时间:2012/4/12 18:31:00 -- 如何设置全局变量日期? 如图:
出货单日期控件名称为:DateTimePicker1
窗口 afterload 事件有一段代码:
Dim chuhuodate2 As Date \'这是全局变量 运行窗口的时候出错如下:
如何解决呢?
|
-- 作者:yacity -- 发布时间:2012/4/12 18:34:00 -- 设定出货单日期的代码如下:
确定按钮代码如下:
click 代码:
Dim chuhuodate2 As Date \'已设定为全局变量
|
-- 作者:程兴刚 -- 发布时间:2012/4/12 19:36:00 -- 您那是全局变量吗? |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/13 7:34:00 -- 这样的代码是有问题的:
Dim chuhuodate2 As Date
日期怎么能和字符比较? |
-- 作者:程兴刚 -- 发布时间:2012/4/13 7:43:00 -- 哦,我还以为他把全局变量引用错误,没细看! |
-- 作者:yacity -- 发布时间:2012/4/13 10:44:00 -- 二楼 把日期传递到 全局变量应该没有错吧。
那么
Dim chuhuodate2 As Date \'这是全局变量 这段代码该怎么改呢? |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/13 10:49:00 -- Dim chuhuodate2 As Date If chuhuodate2 = New Date messagebox.show("没有设置值") End If |
-- 作者:yacity -- 发布时间:2012/4/13 10:59:00 -- 不知道 管理员7楼的回复是什么意思。
我的想法是通过2楼的窗口 设定全局变量 出货单日期。 如果设定出货单日期那么 打开1楼的出货单录入窗口的时候 日期为设定的日期。如果没有设定日期,那么日期为当前系统日期。
|
-- 作者:狐狸爸爸 -- 发布时间:2012/4/13 11:24:00 -- 如何判断某个控件是否输入了值,可以看看: http://www.foxtable.com/help/topics/1058.htm
这个例子非常详细。 |
-- 作者:yacity -- 发布时间:2012/4/13 11:29:00 -- 我这里不是 判断控件是否输入值,而是判断 日期全局变量 是否已经赋值。 |