我正在使用Access 2010,我正在尝试设计一个表单(包含3个表中的字段)。
因此,在设计视图中,我尝试创建一个按钮,并使用按钮向导销售添加新记录工具。
但是当我点击添加按钮时,我总是收到错误消息
您无法转到指定的记录。 Recordest类型设置为DYNASET
Recordsource SQL如下 SELECT PERSON。[ID CARD NO],PERSON.SURNAME,PERSON.FIRST_NAME,POLICY.POL_NO,CLAIM.CLM_NO,CLAIMLINE.TYPE,CLAIMLINE.CLM_AMT FROM((PERSON LEFT JOIN POLICY ON PERSON。[ID CARD NO] = POLICY。[ID CARD NO])LEFT JOIN CLAIM ON POLICY。[POL_NO] =索赔。[POL_NO])LEFT JOIN CLAIMLINE on CLAIM。[CLM_NO] = CLAIMLINE [CLM_NO];
如何解决这个问题?
答案 0 :(得分:1)
你的问题很可能是因为这里提到的几个原因之一:
我会把它缩小到:
答案 1 :(得分:0)
另外,如果您在查询中使用了3个以上的表(如我从this Microsoft page所发现的),请确保使用DYNASET
(不一致的更新)
为我解决了该问题,但是对于查询可能无法更新的原因也有很好的信息。