Ms access Access 2013自动删除查询中的特定记录

Ms access Access 2013自动删除查询中的特定记录,ms-access,vba,Ms Access,Vba,我对access的编码方面有些陌生。在我的数据库中,我有一个包含车辆信息的链接表。此表中的第一个字段包含车辆VIN,因此文本约为12-15个字符。我要做的是对这个字段进行查询,它将删除第一列中少于12个字符的整行。我可以对特定的文本执行此操作,但是否有一种方法可以删除它们,无论文本是什么,只要它低于12个字符的规则?SQL代码: 从TableVehicleInfo中删除*,其中Len(VehicleVIN)

我对access的编码方面有些陌生。在我的数据库中,我有一个包含车辆信息的链接表。此表中的第一个字段包含车辆VIN,因此文本约为12-15个字符。我要做的是对这个字段进行查询,它将删除第一列中少于12个字符的整行。我可以对特定的文本执行此操作,但是否有一种方法可以删除它们,无论文本是什么,只要它低于12个字符的规则?

SQL代码:

从TableVehicleInfo中删除*,其中Len(VehicleVIN)<12;
将其存储为查询(例如qryDelVehicleInfoVinLess12)

可通过双击或vba执行:

与CurrentDb()
.执行“qryDelVehicleInfoVinLess12”,DBFailOneError
以