Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

双击子窗体中有关字段,自动填写到另一个子窗体中

春雨  发表于:2009-03-17 15:21:23  
复制

点击下载此附件

 

各位大师,我想通过双击子窗体中的“仪器编码”,实现把“仪器编号”、“仪器名称”、“规格型号”、“计量单位”的值自动填写到“入库明细单”窗体的相应字段内。总是出错,请大师们帮助解决一下。谢谢。

 

Top
竹笛 发表于:2009-03-17 16:54:59

设计思路不正确,因为无法填 入库单号。

入库应该在入库窗体中操作。



天行健客 发表于:2009-03-17 17:24:28

我试了一下,以下代码通过。

Private Sub 仪器编号_DblClick(Cancel As Integer)
'Forms!入库单.入库明细单.Form.仪器编号 = Nz(Me.仪器编号, Null)
Forms!入库单.入库单号 = Nz(Me.仪器编号, Null)
DoCmd.Close acForm, Me.Parent.Name, acSaveNo
End Sub

 

问题,在于,你想把值填充到入库单子窗体中去,而子窗体又有数据源,感觉思路有点问题

考虑,用ADO记录集的addnew方法,再更新窗体应该可以



春雨 发表于:2009-03-18 08:44:34
谢谢各位老师,但是,问题并没有解决

总记录:3篇  页次:1/1 9 1 :