【发布时间】:2009-08-27 08:15:46
【问题描述】:
我有一个 SQL Server 作为后端,并使用 ms 访问作为前端。
我有两个表(persons 和 managers),manager 派生自 persons(1:1 关系),因此我创建了一个视图 managersFull,它基本上是一个:
SELECT *
FROM `managers` `m`
INNER JOIN `persons` `p`
ON `m`.`id` = `p`.`id`
persons中的id是自增主键,managers中的id是主键和外键,引用persons.id
现在我希望能够在 ms 访问中插入一个带有表单的新数据集,但我无法让它工作。没有错误消息,没有状态行,什么都没有。新行没有插入,我必须按 Escape 取消我的更改才能返回到 ms 访问中的设计视图。
我说的是managers 表单,我希望能够在一个表单中同时输入经理和个人信息
我现在的问题是:我想在这里做什么有可能吗?如果没有,是否有使用后插入触发器或一些 vba 代码行的“简单”解决方法?
提前致谢
【问题讨论】:
标签: sql-server ms-access join insert view