标题:求助:VFP6.0调用过程并返参或返值的问题
只看楼主
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
结帖率:66.67%
已结贴  问题点数:20 回复次数:2 
求助:VFP6.0调用过程并返参或返值的问题
    我在表单上设计了一个“增加”的按钮,目的是把表单上录入的数据通过点击“增加”按钮存入表中,在“增加”的click事件中,因为有6个check、1个edit和4个combo的值首先要判断它是0或1,或者是空或不空,再比较它们的值是否重复,因此用IF判断语句一直写下来到后面提示“程序太大”,因此想把一些相同内容的判断做成一个过程,但是过程只能在PRG程序的后面写,而在click中不能,询问度娘,提示使用“菜单”—“表单”—“新建方法程序”中建立,我建了一个“P1415”的方法程序,在click中通过"thisform.P1415"这个语句调用,在P1415中用“return s ”返回s的值,当click运行到“s1=s”语句时,提示找不到变量s,不管是s1=s放在thisform.P1415语句前还是后都是这样,请老师指点,谢谢!
        CLICK中语句:if ...
                        ...
                     else
                        thisform.P1415
                        s1=s
                     endi
        P1415中的语句:if alltrim()=alltrim()
                          s=1
                       else
                          s=0
                       endi
                      return s

搜索更多相关主题的帖子: 语句 thisform 过程 调用 click 
2020-09-09 09:53
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
s1 = thisform.P1415()
2020-09-09 10:03
强国学习
Rank: 2
等 级:论坛游民
帖 子:58
专家分:19
注 册:2020-4-1
得分:0 
谢谢老师,一语中的
2020-09-09 10:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503108-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.221699 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved