北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
Private Sub ID_DblClick(Cancel As Integer)
Dim rst As Object
msg = "您开始选定的记录数据追加到下表中。如果您确定,请选择“是”!" & vbCrLf & _
" " & vbCrLf & _
"如果您操作错误,请选择“否”"
If MsgBox(msg, vbYesNo) = vbNo Then
Exit Sub
End If
DoCmd.RunSQL " INSERT INTO 领料到货情况 ( ID, 物资名称, 型号规格, 计量单位, 数量, 单价, 金额 ) select 计划合同清单.ID, 计划合同清单.物资名称, 计划合同清单.型号规格, 计划合同清单.计量单位, 计划合同清单.数量, 计划合同清单.单价, 计划合同清单.金额 FROM 计划合同清单 WHERE 计划合同清单.ID=" & Form_计划未到货数据!ID
MsgBox "操作成功"
Set rst = Nothing '释放内存,让计算有更多的空间,通道顺畅。
DoEvents
strFrm = Form_计划核消窗体!领料到货情况子窗体.SourceObject
Form_计划核消窗体!领料到货情况子窗体.SourceObject = strFrm
Forms!计划核消窗体!领料到货情况子窗体.Form!ID = Me.ID
End Sub
上面的代码是在《计划未到货数据》子窗体中,双击某一条ID号数据,该ID号数据就插入到《领料到货情况子窗体》,数据插入完成后,在《领料到货情况子窗体》中显示双击的ID号相对应的数据。
(为什么到这里后,运行中没有什么问题,但最后在《领料到货情况子窗体》显示的是全部的ID号数据,而不是刚刚完成插入的ID号数据(双击的ID号),请教各位老师正确的方法怎样书写?