设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1975|回复: 3
打印 上一主题 下一主题

为什么会自动调用后端数据的日期?

[复制链接]
跳转到指定楼层
1#
发表于 2003-12-16 22:51:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我将access升级到sqlserver数据库后用access mdb连结sqlserver数据库,为什么我的前端数据库的日期会自动调用服务器里的系统日期?
比如说前端的日期是16号,服务器的日期是15号,当我前端输入数据(有一字段为日期)时日期却是15号请问这是为什么?有什么好的办法解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-12-17 01:57:00 | 只看该作者
是因为你在SQL的表中时间日期字段中设了default值,想去上述情况请在前端的MDB窗体中对此字段设default即可!
3#
 楼主| 发表于 2003-12-17 02:17:00 | 只看该作者
谢谢 magician兄大受启发呀!
一新增记录还未输入数据就跳出一个日期感觉不太好看,有一办法把一字段更新后日期=date,但又怕影响速度不知magician兄有没有更好的办法!
但为什么会调用服务器的日期实在不懂??
4#
发表于 2003-12-17 04:44:00 | 只看该作者
打开表的设计视图,看看你的这个日期字段,按你的描述,应该有个默认值。升级以后,要明白表是在服务器那头的,所以默认值是服务器提供的。

如果你不希望出现这个默认值,(“一新增记录还未输入数据就跳出一个日期感觉不太好看”),那么就将此默认值去掉。那么日期就要手工输入;或者使用日期控件。

如果仅仅是希望使用客户机上的时间,那么,在设计表时将默认值去掉,而在access的窗体设计中指定该文本框(假定你用一个文本框来显示这个日期)的属性里面的默认值为now()这样的函数即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-5 16:21 , Processed in 0.091393 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表