Foxtable(狐表)用户栏目专家坐堂 → 如何设置全局变量日期?


  共有10178人关注过本帖树形打印复制链接

主题:如何设置全局变量日期?

帅哥哟,离线,有人找我吗?
yacity
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
如何设置全局变量日期?  发帖心情 Post By:2012/4/12 18:31:00 [显示全部帖子]

如图:

 


图片点击可在新窗口打开查看此主题相关图片如下:250.jpg
图片点击可在新窗口打开查看

 

出货单日期控件名称为:DateTimePicker1

 

 

窗口 afterload 事件有一段代码:

 

Dim chuhuodate2 As Date  '这是全局变量
Dim Datetimepicker1 As Date
If chuhuodate2="" Then '如果全局变量没有设定日期
Datetimepicker1=Date.Today() '那么日期等于今天
Else
Datetimepicker1=chuhuodate2  '否则等于全局变量的日期。
End If

运行窗口的时候出错如下:

 


 


图片点击可在新窗口打开查看此主题相关图片如下:251.jpg
图片点击可在新窗口打开查看

 

如何解决呢?

 


 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2012/4/12 18:34:00 [显示全部帖子]

设定出货单日期的代码如下:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:252.jpg
图片点击可在新窗口打开查看

 

确定按钮代码如下:

 

click 代码:

 

Dim chuhuodate2 As Date  '已设定为全局变量
Dim DateTimePicker1 As Date
chuhuodate2=DateTimePicker1
 

Forms("设定出货单日期").close()


 


 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2012/4/13 10:44:00 [显示全部帖子]

二楼 把日期传递到 全局变量应该没有错吧。

 

那么

 

Dim chuhuodate2 As Date  '这是全局变量
Dim Datetimepicker1 As Date
If chuhuodate2="" Then '如果全局变量没有设定日期
Datetimepicker1=Date.Today() '那么日期等于今天
Else
Datetimepicker1=chuhuodate2  '否则等于全局变量的日期。
End If

这段代码该怎么改呢?


 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2012/4/13 10:59:00 [显示全部帖子]

不知道 管理员7楼的回复是什么意思。

 

我的想法是通过2楼的窗口 设定全局变量 出货单日期。

如果设定出货单日期那么 打开1楼的出货单录入窗口的时候 日期为设定的日期。如果没有设定日期,那么日期为当前系统日期。

 


 回到顶部
帅哥哟,离线,有人找我吗?
yacity
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:532 积分:4020 威望:0 精华:0 注册:2011/6/18 12:41:00
  发帖心情 Post By:2012/4/13 11:29:00 [显示全部帖子]

我这里不是 判断控件是否输入值,而是判断 日期全局变量 是否已经赋值。

 回到顶部