Ms access Access 2003:确定表中是否存在4个字段中的一个或全部字段

Ms access Access 2003:确定表中是否存在4个字段中的一个或全部字段,ms-access,Ms Access,我有一张每天都在变化的桌子,但总是有相同的名字(擦洗)。我需要一个查询来确定当天表中是否存在新字段。我会叫他们field1,field2,field3,field4 我有一个sql查询: SELECT Scrubbed.field1, Scrubbed.field2, Scrubbed.field3, Scrubbed.field4 FROM Scrubbed; 如果未找到所有4个字段,则消息框(新字段不在表中)会出现哪些错误。这是行不通的。如果表包含字段1和2,但不包含字段3和字段4,我需要

我有一张每天都在变化的桌子,但总是有相同的名字(擦洗)。我需要一个查询来确定当天表中是否存在新字段。我会叫他们field1,field2,field3,field4

我有一个sql查询:

SELECT Scrubbed.field1, Scrubbed.field2, Scrubbed.field3, Scrubbed.field4
FROM Scrubbed;

如果未找到所有4个字段,则消息框(新字段不在表中)会出现哪些错误。这是行不通的。如果表包含字段1和2,但不包含字段3和字段4,我需要用户在不打开表的情况下知道这一点

我相信你需要求助于VBA。很可能是TableDef。表结构每天都在变化?不,如果查询失败,我最终会创建一条错误消息。FieldExists()函数是否可以查找4个单独的字段?是的,该表每天更改不止一次,这给设置始终有效的查询带来了许多挑战。您可以选择我演示的所有4个字段,如果其中任何一个字段缺失,则将失败。