关于标签打印的奇怪现象,各位帮忙分析一下原因
基本情况说明:
图中两个text,controlsource分别对应一个grid的两个字段,两个text.lostfocus中调用了一个表单的方法,其中判断text的值是否变化,如果变化了,则更新远程数据库中相应的数据
按钮“打印”是要打印一个标签,与grid表中当前记录相关(基本过程:根据grid表中的数据,生成一个供打印的临时表)
奇怪的情况:
输入了两个text中的值(可能是任一个),然后直接点“打印”按钮,则会报错:找不到变量boxprn(这是标签打印时生成的临时表中的一个字段名)
但是,如果输入text值后不点打印,而是点击grid中的另一条记录,然后再点击grid中的刚才那条记录,此时点击打印按钮就不会报错,打印结果正常
调试:在打印按钮的程序中brow将要打印的临时表,记录内容是正确的,boxprn字段也有且内容正确 <br> <br>说明:临时表中的boxprn字段确实存在,只是在text值有变化(调用了一个方法)时会出现报错
这是什么原因呢?
百思不得其解,请各位援手,先谢了
[此贴子已经被作者于2023-9-26 08:21编辑过]