来自表格的MS Access链接记录
有两个表格,一个用于学生,一个用于借阅图书。在Microsoft Access(2010,2013)中,很容易基于表Student和其他基于表格借阅书籍显示表格Student以及它们的记录源指向。来自表格的MS Access链接记录
如何做Form BorrowedBooks显示当前学生在表格Student一次显示的记录?我期待学习VBA脚本和使用内置控件来实现结果。
已建立关系。这是许多书籍关系的一名学生。
一个VBA的方法,如:
DoCmd.OpenForm "BorrowedBooks", , , "StudentID = " & Me.StudentID
真正的技巧是找出把代码放到哪个事件。
另一种选择是使用窗体/子窗体排列 - 绑定到学生表和子窗体绑定到借用图书的主窗体。你看过Microsoft Lending Library数据库模板吗?
“我”是指它自己的形式/控制权,对吧?或者你的意思是把事件放在学生的表格加载事件下?
我在网上看到了另一个选项,正如你所提到的那样,但我被要求分开开发两种形式,而不是把它们放在一起作为表单/子表单。
我也会看看模板。谢谢。 –
“我”是表格全名的别名。您将从学生处打开借阅图书,以便建议的代码落后于学生。 – June7
请发布你到目前为止,所以我们可以得到更多的上下文 – Milk
我有两个表中记录保存在Access数据库,我有两个表格创建每个表,每个表格有“记录源”指向他们各自表。如前所述,关系也是建立在一起的。 –
我也只是尝试了Form_Load of BorrowedBooks下的“Form_BorrowedBooks.CurrentRecord = Form_Student.CurrentRecord”。它的错误是'2455'。 “您输入的表达式对CurrentRecord属性的引用无效。” –