我有一个SQL Server作为后端,并使用ms访问作为前端。插入SQL服务器中的视图
我有两个表(persons
和managers
),manager
从persons
衍生(1:1的关系),因此,我创建的视图managersFull
这基本上是一个:
SELECT *
FROM `managers` `m`
INNER JOIN `persons` `p`
ON `m`.`id` = `p`.`id`
id
在persons
自动增量并且主键id
在managers
中是主键和外键,引用persons
。 id
现在我想能够插入一个新的数据集的形式在MS访问,但我不能让它的工作。没有错误信息,没有状态行,什么都没有。新的行不会被插入,我必须按下escape才能取消我的更改以返回ms访问中的设计视图。
我在谈论一个managers
形式,我希望能够在同一时间在一个单一的形式进入经理和个人信息
我的问题是现在:是否有可能是我想在这里做?如果没有,是否有一个“简单”的解决方法,使用插入触发器或一些VBA代码行后?
在此先感谢
有没有办法解决这个问题? – knittl 2009-08-27 08:21:15
是的,有策略。我已经用MSDN链接更新了我的答案。本文http://www.craigsmullins.com/cnr_0299b.htm也可能有所帮助 – 2009-08-27 08:26:47