MS Access - 条件表达式中的数据类型不匹配

时间:2015-11-01 15:13:41

标签: vba ms-access

我正在尝试在表单中创建级联条目,但我在条件表达式中遇到数据类型不匹配。

我有Table DeviceManufacturer_Table,它有一个ManufacturerName列和一个Helpfiles超链接列。 然后,我有一个表DeviceProductName_Table,它具有设备制造商的查找列,然后我希望下一列自动填充帮助文件超链接。我已经从DeviceProductName_Table创建了表单 我尝试过以下但无法让它工作 -

Helpfiles = DLookup("HelpFiles","DeviceManufacturer_Table","Manufacturer =" & Manufacturer)

我认为可能是DeviceProductName_Table中制造商的查找字段自动设置为数字,而DeviceManufacturer_Table中的Manufacturer字段是短文本但我尝试删除关系并将数据类型设置为短文但我仍然得到同样的错误?

1 个答案:

答案 0 :(得分:0)

制造商很可能是一个字符串,因此:

Helpfiles = DLookup("HelpFiles","DeviceManufacturer_Table","Manufacturer ='" & Manufacturer & "'")