以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期控制下拉获取想要的日期附近 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140863) |
-- 作者:漂亮美眉vszh -- 发布时间:2019/9/16 14:44:00 -- 日期控制下拉获取想要的日期附近 老师,两个问题: 1.当前日期控件绑定列A,A列为空时,在B列内录入2022-06-14 当A列下拉打开日期控件时,日期框自动定位在2022-06-14这个日期处,而不是当日期(定在当前日期自己要往后拉好几年,还要拉好几个月)。要怎么设置?
2.对于已经过去的日期,例2018年,想让下拉日期时,过去的部分为灰色不可选,怎么处理? |
-- 作者:有点蓝 -- 发布时间:2019/9/16 15:06:00 -- 1、日期控件enter事件 If e.Sender.Value = Nothing Then e.Sender.Value = tables("某表").current("B列") End If |
-- 作者:漂亮美眉vszh -- 发布时间:2019/9/16 15:18:00 -- 1.这样下拉是指定日期了,但也有可能用户没有下拉选择日期,如何预防用户没有选择日历,如何在离开控制时,将日期再清空? |
-- 作者:漂亮美眉vszh -- 发布时间:2019/9/16 15:20:00 -- 定义一个全局变量,如果用户单击了日期下拉控件,或手工修改了日期,就改变这个全局变量的值,否则,离开时清空。但又如何获取用户是否点击了下拉日期拉件呢? |
-- 作者:有点蓝 -- 发布时间:2019/9/16 15:25:00 -- 这个没有办法控制。只能手工清空。不然就不要给默认值,让用户自己选 [此贴子已经被作者于2019/9/16 15:25:00编辑过]
|