当前位置:主页>仓库管理软件> 列表

请问高手关于datetimepicker的几个问题,急!急 找零售软件

仓库管理软件版1楼: 如何用datetimepicker来读取存在数据库中的时间,还有用access做的话,datetimepicker会显示日期和时间,如何把时间给去掉,就显示日期,输入数据库后不要出现时间?

我用上一条,下一条按钮来读取数据的,
if not adoquery2.Bof then
begin
adoquery2.Prior;
datetimepicker1.date:=adoquery2.fieldbyname(''开始时

间'').asdatetime;
datetimepicker2.date:=adoquery2.fieldbyname(''结束时

间'').asdatetime;
end;

这个语句无法实现其功能,运行后提示无法找到开始时间,请高手指教指教,急!!!

2楼: trunc(datetimepicker1.date)就可以把时间去掉了。 如零售软件

3楼: datetimpicker.date和datetimepicker.datetime作用是一样的.这应该是它的bug.
当你只取日期时可用
TDate(datetimpicker.datetime)

4楼: 如果想在数据库中不出现时间,那就要改下这个字段的数据类型.....有另外一个时间类型是不显示时间的.....

就你这个问题而言,有时间也有日期,你想取出时间,不要日期,可以用FormatDate(''yyyy-MM-dd'',日期值)就可以达到你想要的效果

5楼: 谁可以把我那程序改成可以读取的?我那程序感觉无法把数据库的时间调出来用datetimepicker显示.要改成可以显示的./

6楼: datetimepicker1.date:=formatdatetime(''yyyy-mm-dd'',adoquery2.fieldbyname(''开始时间'').asdatetime);

仓库管理软件版7楼: Datatimepicker不是数据感知控件,必须自己写代码控制它.


1.打开数据集后,把当前的记录中的日期字段付给Datatimepicker
2.改变Datatimepicker的时候,触发Table 的edit;
3.保存的时候把Datatimepicker的值付给字段.

8楼: babibean,能不能说的详细点,保存我会,就是怎么编写代码使数据库中的日期数据可以通过datetimepcker来显示?

9楼: 取值的时候就用detetimepcker.date
就可以了