Foxtable(狐表)用户栏目专家坐堂 → 日期控制下拉获取想要的日期附近


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

主题:日期控制下拉获取想要的日期附近

美女呀,离线,留言给我吧!
漂亮美眉vszh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8064 威望:0 精华:0 注册:2013/5/30 11:27:00
日期控制下拉获取想要的日期附近  发帖心情 Post By:2019/9/16 14:44:00 [只看该作者]

老师,两个问题:
1.当前日期控件绑定列A,A列为空时,在B列内录入2022-06-14  当A列下拉打开日期控件时,日期框自动定位在2022-06-14这个日期处,而不是当日期(定在当前日期自己要往后拉好几年,还要拉好几个月)。要怎么设置?
2.对于已经过去的日期,例2018年,想让下拉日期时,过去的部分为灰色不可选,怎么处理?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/16 15:06:00 [只看该作者]

1、日期控件enter事件

If e.Sender.Value = Nothing Then
 e.Sender.Value = tables("某表").current("B列")
End If


 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8064 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2019/9/16 15:18:00 [只看该作者]

1.这样下拉是指定日期了,但也有可能用户没有下拉选择日期,如何预防用户没有选择日历,如何在离开控制时,将日期再清空?

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8064 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2019/9/16 15:20:00 [只看该作者]

定义一个全局变量,如果用户单击了日期下拉控件,或手工修改了日期,就改变这个全局变量的值,否则,离开时清空。但又如何获取用户是否点击了下拉日期拉件呢?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/16 15:25:00 [只看该作者]

这个没有办法控制。只能手工清空。不然就不要给默认值,让用户自己选
[此贴子已经被作者于2019/9/16 15:25:00编辑过]

 回到顶部