2013-02-27 67 views
0

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

因此,我有EMPTY(par1) == falseEMPTY(par2) == true。之后,我尝试以正常方式打开窗体(从其他窗体的按钮点击2个参数),我得到了这个结果debugger

这是我第一次访问,所以我不能插入图像。链接:image (提示:当地人:一切OK,手表: “2” 再次)

注:我没有全局变量呢。

+0

尝试使用代码标签。它使问题更容易阅读。欢迎,祝你好运! – CosminO 2013-02-27 16:00:42

+0

当前选定的表有一个名为'jobless_id'的字段吗? – LAK 2013-02-27 18:08:47

+0

要进一步说明,如果仅引用非限定字段名称,则表格字段优先于内存变量。尝试“m.jobless_id”以明确引用变量(即参数)。 – LAK 2013-02-27 18:19:38

回答

0

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

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