(1)用maskedit做日期字段的显示,它的editmask属性为:!9999/99/00 90;1;_(显示年,月,日和小时)。不管数据库里是几点钟,总是显示0点(最后两位为00)。赋值是这样的:maskedit1.text:=adotable1.fieldsbyname('dtime').asstring。怎么回事?怎么解决?
(2)用maskedit做查询时的输入,希望查询的时候,它可以为空。可是若鼠标在里面点过以后,就不能为空了,老会出错提示,一定要你输全。能不能不让它提示呀?
谢谢!!!
(2)用maskedit做查询时的输入,希望查询的时候,它可以为空。可是若鼠标在里面点过以后,就不能为空了,老会出错提示,一定要你输全。能不能不让它提示呀?
谢谢!!!
解决方案 »
- Application.ProcessMessages 放在sleep 前还是后?
- delphi,读取txt文件数据,生成二维图标,打印出来
- sendmessage和findwindowex的问题?
- 有没有象vb或pb中的choose函数呢?
- StringGrid控件如何才能实现按住CTRL键,多选?
- 关于StringGrid的定位问题
- 哪儿有下载ERDAS 2010版
- HINSTANCE,Hinstance,THandle有什么区别?不明白
- IdTCPServer IdTCPClient 双向接发消息已经实现 但碰到了一个很奇怪的问题
- 怎样提取TWebBrowser的头?
- pchar可以转换为string类型吗?how do? 问题简单,请不要见笑!
- 连续使用同一个TADOStoredProc,如果写代码效率会比较高呢?
建议你就用edit
然后做个celander的form来选日期.
或者把年,月,人分成3个下拉框来给用户选择,写个函数合并他们
看你的具体要求了。
用maskedit就是为了避免用户输入日期格式错误,当然也是为了方便他们
一般的edit做不到啊
然后在Edit旁边放一个小按纽,弹出一个窗体选择不就搞定。
记得做漂亮一些:)