记录集对组合框不可更新

时间:2012-03-17 06:28:50

标签: ms-access ms-access-2007 access-vba

我有一个组合框,其行如下:

SELECT qryMIMATRIX.A_JOBNO FROM qryMIMATRIX;

问题是组合框下降但是当我尝试选择任何记录时,状态栏文本为:“Recordset不可更新”

qryMIMATRIX:

TRANSFORM First(qryMIMATRIXSELECT!A_PLANDATE) AS [FirstOfvolgende inspectie]
SELECT qryMIMATRIXSELECT.A_ID, qryMIMATRIXSELECT.A_PLANDATE, qryMIMATRIXSELECT.A_LOCATION, qryMIMATRIXSELECT.A_JOBNO, IIf(IsNull(qryMIMATRIXSELECT!A_PROJECTID),qryMIMATRIXSELECT!A_EQUIPDESCR,"**13M** " & qryMIMATRIXSELECT!A_EQUIPDESCR) AS exprA_EQUIPDESCR, qryMIMATRIXSELECT.A_NENGROUP, qryMIMATRIXSELECT.A_PRIORITY, qryMIMATRIXSELECT.A_MENO, qryMIMATRIXSELECT.A_DAYO
FROM qryMIMATRIXSELECT
GROUP BY qryMIMATRIXSELECT.A_ID, qryMIMATRIXSELECT.A_PLANDATE, qryMIMATRIXSELECT.A_LOCATION, qryMIMATRIXSELECT.A_JOBNO, IIf(IsNull(qryMIMATRIXSELECT!A_PROJECTID),qryMIMATRIXSELECT!A_EQUIPDESCR,"**13M** " & qryMIMATRIXSELECT!A_EQUIPDESCR), qryMIMATRIXSELECT.A_NENGROUP, qryMIMATRIXSELECT.A_PRIORITY, qryMIMATRIXSELECT.A_MENO, qryMIMATRIXSELECT.A_DAYO
ORDER BY qryMIMATRIXSELECT.A_PLANDATE
PIVOT qryMIMATRIXSELECT.periodes In ("0","2","4","6","8","10","12","14","16","18","20","22","24","26","28","30","32","34","36","38","40","42","44","46","48","50","52");

允许编辑属性设置为true。

1 个答案:

答案 0 :(得分:0)

“Recordset不可更新”消息是指表单记录源,而不是填充组合框的查询。

也就是说,它不会让您选择新值,因为您无法编辑表单所基于的查询。这通常是由于表单正在编辑的查询中的复杂连接等。

您的表单上是否还有其他可以编辑的字段?