以下是引用高颖在2014-10-9 22:31:54的发言:
我初学,保存设计时如果提示找不到列abc,而不是提示解析错误时,从主程序开始执行,结果是正确的。
有什么办法可以实现主程序的变量插入查询设计器sele语句吗?
确如邓版所说,你搞混了运行阶段和设计阶段的“时差”。运行时,你可以从主程序开始,此时,ABC可以正常使用。那么设计时,设计器又不会主动找到你的ABC在哪里定义的,所以就粗问题啦。你可以试试在命令窗口中输入“ABC=MONTH(DATE())”代码,然后设计器就应该能识别该变量了。命令窗口的级别比设计器高,所以无需“PUBLIC ABC”命令。