delphi的DBEdit中显示access97数据库中的时间/日期字段时如何使只显示日期或时间?(100分)

  • 主题发起人 主题发起人 zolam
  • 开始时间 开始时间
Z

zolam

Unregistered / Unconfirmed
GUEST, unregistred user!
现在的情况是在DBedit中日期和时间都显示出来了。
 
时间字段的格式选择为短日期即可
 
access里是可以这样,
但在delphi的控件中就不成了
我想问的是在delphi中怎么搞才可以?
 
假设yourdtfield和dbedit关联
日期
TDateTimeField(dbedit1.DataSource.DataSet.Fieldbyname('yourdtfield')).displayformat:='yyyy-mm-dd';
时间
TDateTimeField(dbedit1.DataSource.DataSet.Fieldbyname('yourdtfield')).displayformat:='hh-mm-ss';
 
同意 g622 的观点
要么在ACCESS里设置好!
假设yourdtfield和dbedit关联
日期
TDateTimeField(dbedit1.DataSource.DataSet.Fieldbyname('yourdtfield')).displayformat:='yyyy-mm-dd';
时间
TDateTimeField(dbedit1.DataSource.DataSet.Fieldbyname('yourdtfield')).displayformat:='hh-mm-ss';
 
在table 中选中日期字段,设置它的property.displayformat =yy-mm-dd,就可以!
 
多人接受答案了。
 
后退
顶部