|
本帖最后由 4848 于 2009-3-8 18:18 编辑
1、先返回主窗体记录的自动编号用于关联子窗体;
2、录入一对多关系的字段时先提示表中有没有要录入的值,没有的先加入主表中;
3、循环将子窗体记录插入新表中;
4、在保存一对多关系的两张表中的数据时出错。
strSQL = "UPDATE (select * from 保险表 left join 车辆档案表 on 保险表.车牌号码=车辆档案表.车牌号码) "
strSQL = strSQL & "SET 保险表.车牌号码='" & Me.车牌号码 & "',车型=" & Me.车型.Column(0) & ",行驶证车主='" & Me.行驶证车主
strSQL = strSQL & "',保单号码='" & Me.保单号码 & "',保费合计='" & Me.保费合计
strSQL = strSQL & "' WHERE 保险表.出单编号=" & Me.出单编号 & ";"
CurrentProject.Connection.Execute strSQL
用代码修改记录时提示“索引或主关键字不能包含一个空值”,但直接打开查询(在例子里叫“机动车辆保险出单”)又可以录入或修改数据。
请高手帮忙看一下是什么问题?或有没有其它办法。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|