导致窗体不能被编辑啊的原因有很多种,可能原因:
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)有三种方式:
如果你是用的上面链接表的方式来完成的,则方法如下:
在表上点右键,再选“链接表管理器”。
选中需要更新的链接表,再点击”确定“。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)