将数据从单个表单保存到多个表中

时间:2013-06-03 10:06:53

标签: ms-access ms-access-2010 ms-access-2013

有一个显示学生信息和地址的表格。 我的表结构如下:

Student
    ID - PK - AutoNumber
    Name    - Short Text
    Age     - Int

Address
    ID - PK - AutoNumber
    Student ID - FK - Number
    Door No - Int
    Address - Text

学生表有学生ID。地址表有一个FK,即学生ID。 在我的表单中,我希望用户获得enter the student name and address信息,这应该存储在这个单一表单的多个表中。 (我不想使用子表格。)

上面怎么办?我是否需要在VBA中编写代码并使用未绑定的表单?

请提供输入

1 个答案:

答案 0 :(得分:0)

是的,您必须使用VBA代码或宏。基本上,您必须定义表单的添加,更新和删除操作。在表单级别定义“After Update”事件,“After Delete Confirm”和“After Insert”。在那里更新你的表。您可能需要根据需要定义其他事件。