社区
Delphi
帖子详情
日期控件
zuozl
2003-03-06 10:45:07
请问下,delphi里面是如果将日期显示在日期控件里的,也就是说我移动记录,日期控件值随着变化。。。在dataset里的afterscroll事件更改日期控件的值不行啊
...全文
42
9
打赏
收藏
日期控件
请问下,delphi里面是如果将日期显示在日期控件里的,也就是说我移动记录,日期控件值随着变化。。。在dataset里的afterscroll事件更改日期控件的值不行啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zuozl
2003-03-07
打赏
举报
回复
谢谢,解决了。。。
sysu
2003-03-06
打赏
举报
回复
你在form的create事件中打开dataset,不要在设计时就把dataset打开。
zuozl
2003-03-06
打赏
举报
回复
怪事情啊,我把这个表单在项目的options里改成自动建立,就可以了,手工create的form就不行,搞不懂哦,,,
zuozl
2003-03-06
打赏
举报
回复
还是不行啊,,我的记录源都在一个DataModule里面,代码是:
zuozl
2003-03-06
打赏
举报
回复
还是不行啊,,我的记录源都在一个窗体里面,代码是:
try
if Assigned(Form5.DateTimePicker1) then
Form5.DateTimePicker1.Date := DataSet.FieldValues['DateField'];
except
showmessage('test');
end;
if Assigned(DateTimePicker1) then 这一行提示出错,提示大概是:access voliation address....in module....
sysu
2003-03-06
打赏
举报
回复
那就判断一下:
if Assigned(DateTimePicker1) then
DateTimePicker1.Date := DataSet.FieldValues['DateField'];
zuozl
2003-03-06
打赏
举报
回复
这样不行,因为一打开表单就触发了afterscroll事件,访问DateTimePicker1时,DateTimePicker1还未建立,系统就出现异常,
yelei923
2003-03-06
打赏
举报
回复
up
sysu
2003-03-06
打赏
举报
回复
procedure TForm1.ADODataSet1AfterScroll(DataSet: TDataSet);
begin
DateTimePicker1.Date := DataSet.FieldValues['DateField'];
end;
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章