2013-06-03 36 views
1

具有显示学生信息和地址的表单。 我的表结构如下:将单个表单中的数据保存到多个表格中

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中编写代码并使用未绑定的表单?

请提供输入

+0

你试过了什么? – matzone

+0

尝试使用表单设计创建表单,并放置一个子表单。我尝试的另一个选择是有一个保存按钮,并在点击处理程序做一个SQL插入的学生,然后插入地址的SQL插入。使用Vba代码或宏来执行此操作。在不写vba代码的情况下寻找可行性。 – Venki

+0

这就是要点..做一些基于..的代码..有人在这里不能帮助你,当你没有代码或成就,直到你卡住.. – matzone

回答

0

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

相关问题