Office中国论坛/Access中国论坛
标题:
为什么会自动调用后端数据的日期?
[打印本页]
作者:
zwmrp
时间:
2003-12-16 22:51
标题:
为什么会自动调用后端数据的日期?
我将access升级到sqlserver数据库后用access mdb连结sqlserver数据库,为什么我的前端数据库的日期会自动调用服务器里的系统日期?
比如说前端的日期是16号,服务器的日期是15号,当我前端输入数据(有一字段为日期)时日期却是15号请问这是为什么?有什么好的办法解决?
作者:
HG
时间:
2003-12-17 01:57
是因为你在SQL的表中时间日期字段中设了default值,想去上述情况请在前端的MDB窗体中对此字段设default即可!
作者:
zwmrp
时间:
2003-12-17 02:17
谢谢 magician兄大受启发呀!
一新增记录还未输入数据就跳出一个日期感觉不太好看,有一办法把一字段更新后日期=date,但又怕影响速度不知magician兄有没有更好的办法!
但为什么会调用服务器的日期实在不懂??
作者:
阿罗
时间:
2003-12-17 04:44
打开表的设计视图,看看你的这个日期字段,按你的描述,应该有个默认值。升级以后,要明白表是在服务器那头的,所以默认值是服务器提供的。
如果你不希望出现这个默认值,(“一新增记录还未输入数据就跳出一个日期感觉不太好看”),那么就将此默认值去掉。那么日期就要手工输入;或者使用日期控件。
如果仅仅是希望使用客户机上的时间,那么,在设计表时将默认值去掉,而在access的窗体设计中指定该文本框(假定你用一个文本框来显示这个日期)的属性里面的默认值为now()这样的函数即可。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3