将参数传递给VFP 9表单

时间:2013-02-27 15:34:56

标签: forms visual-foxpro

我在VFP 9中有一个表单,通常从另一个带有2个参数的表单中调用。 我发生了一件奇怪的事情:当我在命令窗口中执行DO FORM jobless_add时,第一个参数总是设置为“2”,而没有添加任何参数。

因此,我有EMPTY(par1) == falseEMPTY(par2) == true。之后我尝试以正常方式打开表单(从另一个表单的按钮单击,带有2个参数),我在debugger

中得到了这个结果

这是我第一次访问,所以我无法插入图片。链接:image (提示:当地人:一切都好,手表:“2”再次)

注意:我还没有全局变量。

1 个答案:

答案 0 :(得分:0)

你很可能有一个名为'jobless_id'的字段/列的表。

为了进一步说明,如果仅引用非限定字段名称,则表的字段优先于内存变量。尝试“m.jobless_id”明确引用变量(即参数)。