You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Access一对多关联双表数据录入与自动填值方案咨询

你要的三个需求通过主窗体+子窗体的组合就可以完全实现,具体操作步骤如下:

前置准备

确保你已经建好两张表的一对多关系:project表的projectID设为主键,和part表的projectID字段关联,建议勾选「实施参照完整性」。

操作步骤

1. 创建零件录入子窗体

  • 新建窗体,选择设计视图,数据源指定为part表
  • 向窗体中添加partID、part description两个字段即可,projectID字段不需要显示在子窗体上
  • 保存该窗体,命名为零件录入子窗体

2. 创建项目录入主窗体并绑定子窗体

  • 新建窗体,选择设计视图,数据源指定为project表
  • 向窗体中添加projectID、project description两个字段
  • 开启顶部「设计」选项卡下的「控件向导」功能,选择「子窗体/子报表」控件,拖拽到主窗体的空白区域
  • 在弹出的控件向导中,选择「使用现有的窗体」,找到上一步创建的零件录入子窗体,点击下一步
  • 关联字段选择「自行定义」,左侧主窗体字段选projectID,右侧子窗体字段选projectID,点击下一步后完成创建

3. 功能验证(对应你的三个需求)

  • 新增项目条目:点击主窗体底部导航栏的新增按钮,直接输入项目ID和项目描述即可完成project表新增
  • 新增关联零件:当前项目信息填写完成后,直接在子窗体中录入零件信息,可新增任意数量的零件条目
  • 自动填充projectID:由于主窗体和子窗体已通过projectID绑定,子窗体中新增的所有零件条目,projectID字段会自动填充为当前主窗体对应的项目ID,无需手动录入

可选优化

  • 可将主窗体的「数据输入」属性设为「是」,打开主窗体时直接进入新增状态,无需跳转历史记录
  • 可根据业务需要调整子窗体的「允许添加」「允许编辑」「允许删除」属性,控制零件数据的操作权限

内容的提问来源于stack exchange,提问作者Xuhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 16:15:03