我对Access和数据库都很陌生,我正在努力学习如何使用表单将新记录添加到表中,该表单可以从多个其他表中获取选项。
我有4个表,其中包含:句点列表(tblPeriod),学生列表(tblNames),主题列表(tblAreaOfLearning)和级别列表(tblLevels)。
我想创建一个表单,允许用户选择句点,然后选择瞳孔,然后选择主题,然后选择该瞳孔达到该主题的级别,然后添加ID' s所有这些都进入了第5个名为tblMaster的表
我不知道如何做到这一点?我创建了一个查询,通过ID将所有内容链接到主表,但我不知道如何创建表单和命令将其插入到新表中?
所有帮助表示赞赏
答案 0 :(得分:1)
这是一个想法:
看起来你可以废弃你的查询想法,而是这样做......
使用4个组合框创建一个新表单:
cboPeriodID-用户选择句点(recordsource tblPeriod查询) cboNameID-然后是pupil(recordsource tblNames查询) cboAreaOfLearningID-然后是主题(recordsource tblAreaOfLearning查询) cboLevelID-然后该学生达到该科目的水平(recordsource tblLevels query)
然后有一个命令,但在底部 表单与事件过程运行SQL到 将值插入主表。
Sub btnSubmit_Click()
dim strSQL as string
strSQL =“INSERT INTO tblMaster(m_period_id,m_name_id,m_areaoflearn_id,m_level_id)VALUES(”& cboPeriodID&“,”& cboNameID&“,”& cboAreaOfLearningID&“,”& cboLevelID& “)”
CurrentDB.Execute strSQL 结束子