-1

我正在尝试为医院项目建立一个数据库。我有两个在父子关系中相关的表。我有一个表单来添加新记录(还没有父记录的记录),我想构建允许我查看所有父记录的“子记录”并允许我编辑它们的表单。我希望此表单允许我以只能返回一个父记录的方式搜索记录。

请在http://rapidshare.com/files/283207434/IC.mdb.html查看我的数据库

-检查名为“测试”的表格。我无法让它工作,以便主表单控件可以充当过滤器以在子表单中显示子记录。我去过很多论坛,我缺乏知识使得论坛标签几乎毫无用处。一位朋友告诉我,这项服务很快!如果有人愿意通过 IM 或其他方式帮助这个可怜的灵魂,那就太棒了!但我也愿意在这里与您合作 :) 希望尽快收到您的来信!!!

-谢谢佐克米德

4

1 回答 1

0

实际上没有涉及任何代码。从其他论坛告诉我的内容来看,我不需要任何代码。这是 MS MVP 所说的。我已经尝试了所有这些,但我无法确定错误。

根据主(父)表构建主窗体。不要使用 sql 连接

带入儿童记录。只需在此主表上构建一个表单。

要让表单“跳转”以移动到选定的名称,只需使用组合框向导并放入组合框(按照说明进行操作)。

现在,基于子表创建一个继续表单。同样,您可以构建此表单并将其基于子表。同样,不要使用 sql 连接,也不要尝试引入父表的任何字段或部分。

假设您还在关系窗口中正确设置了两个表之间的关系。

现在,在设计模式中调出您的“主”表单(基于父表的表单)。确保启用了向导,然后放入子表单控件并按照向导说明进行操作(根据子表选择正确的表单)。Ms-access 将为您设置这个。

最终结果是,如果您在主窗体中导航,子窗体(子窗体)将跟随并显示正确的子记录。并且,如果您使用向导创建的组合框来代替导航,那么当父窗体移动到记录时,子窗体将显示正确的记录。

无需编写一行代码即可完成上述所有操作。

于 2009-09-21T22:30:08.030 回答