ACCESS记录集不可更新问题

ACCESS记录集不可更新问题,第1张

access在窗体编辑内容时显示记录集不可更新是怎么回事?其他窗体都没事,可以直接编辑

导致窗体不能被编辑啊的原因有很多种,可能原因:

1)窗体的数据源涉及多表连接(两张表以上),这种情况下窗体是不能直接编辑记录的,它是由ACCESS内部机制限死的;

2)窗体的“允许编辑”属性被设置为“否”;

3)窗体的“数据输入”属性被设置为“是”;

4)窗体的“记录集类型”属性被设置为“快照”;

5)窗体内绑定控件的“是否锁定”属性被设置为“是”;

6)其他原因(例如有效性规则限制、数据表被独占等等)。

那一般情况下建立窗体是不会连接多个表的是吗

这个可自由设定的,通常绑定窗体只绑定一张表,如果绑定多张表就不能编辑记录了

UPDATE 订单 SET 发货日期 = DATEADD("m",1,发货日期)

WHERE 发货日期 IS NOT NULL

注意:

DateAdd 函数将不返回有效日期。在以下实例中将 1 月31 日加上一个月:

DateAdd(m, 1, 31-Jan-95)

上例中,DateAdd 返回 1995 年 2 月 28 日,而不是 1995 年 2 月 31 日

如果 date 是 1996 年 1 月 31 日,则由于 1996 年是闰年,返回值是 1996 年 2 月 29 日

不过你也可以用天数来解决:

=DATEADD("d",30,发货日期)

已在邮件中回复你例子

用Access 导入外部的数据(excel)有三种方式:

如果你是用的上面链接表的方式来完成的,则方法如下:

在表上点右键,再选“链接表管理器”。

选中需要更新的链接表,再点击”确定“。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9651324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存