加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

机房收费系统之DTPicker

发布时间:2020-12-17 08:05:50 所属栏目:百科 来源:网络整理
导读:DTPicker,就这么一个小小的控件让我折腾了半天,太无语了 先简单的啰嗦下这个控件的使用: 1.添加DTPicker控件 VB—工程—部件 — “MicrosoftWindows Common Controls-2.6.0”—应用—确定 2.把DTPicker添加到窗体上 (第一步中使工具箱多出来了五个控件,

DTPicker,就这么一个小小的控件让我折腾了半天,太无语了

先简单的啰嗦下这个控件的使用:

1.添加DTPicker控件

VB—工程—部件“MicrosoftWindows Common Controls-2.6.0”—应用—确定

2.把DTPicker添加到窗体上(第一步中使工具箱多出来了五个控件,但只要添加DTPicker就行了)

3.主要用到DTPicker的三个属性

value,取DTPicker选定的日期值

format,设定DTPicker控件中显示的时间格式,但只有0、1、2、3四种固定选择格式

customformat,自定义DTPicker的时间格式(把format属性改为3-dtpcustom此属性才能生效)

我在做“收取金额查询”窗体的时候,问题出在这个控件上,却在别的地方瞎倒腾

进行“查询”操作时,数据库中有记录,但是在MSHflexgrid表中就是显示不了,一直以为是查询语句出问题了,然后就是开始大规模的查找,短短的几十行代码就被我们改过来改过去,最后又改了数据库中的记录,结果还是没有显示不了。记得看过别人博客,里边说是这个控件和系统日期有关系,所以只好试着改了下系统日期的格式,然后的然后就是 记录能在窗体上显示了。

找了下原因,原来是在对数据库添加记录的时候

(1)用format函数改变了时间的格式,正好这个格式和系统的时间格式不一样

(2)而DTPicker的时间格式和系统的是保持一致的

(3)DTPicker.format 这个属性只是设定它显示在大家面前的时间格式

还是我太欠缺全局观了,没有把公用的变量设成统一的格式,简单的问题就这样复杂化了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读