java怎么更新表单_访问:更新交叉表单

我有一个绑定到交叉表查询的表单 . 查询所基于的关系是:

Client Person Address

|--------| |----------| |----------|

|ID | |--1|ID |1--| |ID |

|IdPerson|----| |... | |---|IdPerson |

|--------| |----------| |----------|

现在,查询“不可更新”,因此我将表单的“Recordset Type”设置为“Dynaset(Inconsistent Updates)”,以便表单允许我在绑定字段中输入数据 .

当我尝试保存(转到下一个记录等)表格时,它说“你需要填写'IdPerson'字段” . 但我怎么知道它的 Value 呢?我不能 . 所以我为'BeforeUpdate'事件编写了一个处理程序,在那里我想预测ID,Person中的新行将获取并设置IdPerson for Client和Address字段 . 我找不到这样做的方法,这意味着即将插入的行存储在哪里以及如何修改它?这是我的问题 .

提前致谢 .

PS:我不确定如果我提供IdPerson的值,Access实际上会保存任何东西,因为关系有限制 . 这取决于它保存表格的顺序 . 如果你知道更好的方法(最好没有子表格),请分享 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值