将列表的绑定列更改为3
多选=无
子窗体的记录源更改为
SELECT 需求明细temp.需求ID, 需求明细temp.机型ID, 需求明细temp.计划数量, 需求明细temp.备注, 机型信息表.机型, 机型信息表.颜色, 机型信息表.主板
FROM 需求明细temp LEFT JOIN 机型信息表 ON 需求明细temp.机型ID = 机型信息表.机型ID;
子窗体的连接属性删除掉
然后在列表双击事件中输入
Private Sub 列表_DblClick(Cancel As Integer)
Dim strSQL As String
strSQL = "insert into 需求明细temp(机型id)select 机型id from 机型信息表 where 机型='" & Me.列表 & "'"
CurrentDb.Execute strSQL
Forms!需求计划!需求计划_子窗体.Requery
End Sub