需要有关script-string的帮助。我导入Access的Excel工作表有一个文本字段,始终以数字或范围的数字开头,如:'312'或'312-337'。该字段和其他字段在表单上。我需要打开具有基于数字或范围的条件的表单。所以,我的Where条件[输入数字或范围] = [带有此数字或范围的文本字段] .....有人可以帮助我处理文本字段的下半部分条件,仅打开基于用户的记录输入数字范围的数量。
谢谢
答案 0 :(得分:1)
正如@ David-W-Fenton建议的那样,使用简单的查询参数是不可能的,因为您的运算符不是静态的。意思是,有时你需要使用&gt; = [some#]和&lt; = [some#],而有时你只想要一个特定的数字,甚至其他时候你需要两者的组合。< / p>
因此,我认为实现此目的的唯一方法是通过vba创建SQL语句和where子句,然后在OnOpen事件中将其设置为表单或查询的记录源。