标题:表单显示表的内容
只看楼主
走路晃悠悠
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2013-6-20
得分:0 
回复 39楼 TonyDeng
接下来要怎么定义我就不懂了
2013-06-24 14:52
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
写个main.prg,在那里定义并赋值,执行main.prg,由它启动程序:

程序代码:
PUBLIC v               && 定义为全局变量,表单form1才会“看见”这个变量
v = "ok!"
DO FORM form1          && 运行表单,表单结束后将返回这里的下一行继续执行
READ EVENTS            && 如果没有这行并没在表单的Destroy事件中写Clear Events命令,程序会马上执行到下面的messagebox()并自动结束,写了后要点击关闭表单才会显示下面的信息
                       && 如果有这行但没在表单中写Clear Events,则表单无法关闭,程序无法结束,这两句写在不同的地方但要配套使用
MESSAGEBOX("ok")


在表单的任何代码中,当要使用变量v的时候,检查变量v是否存在,可以这样:
程序代码:
IF VARTYP(v) == "U"     && 返回"U"表示变量未定义
    v = "ok"            && 这里定义的变量v是在当前函数或方法、过程中的局部变量,此时不使用全局变量
ENDIF


[ 本帖最后由 TonyDeng 于 2013-6-24 15:39 编辑 ]

授人以渔,不授人以鱼。
2013-06-24 15:32
走路晃悠悠
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2013-6-20
得分:0 
回复 42楼 TonyDeng
先请问一下,我刚才没有定义好就运行了main,现在在vfp中打不开所有文件了,总是提示无法获取怎么办?
2013-06-24 15:50
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
多数是没有Clear Events结束事务过程,用主菜单上的Program条Cancel程序试试。

授人以渔,不授人以鱼。
2013-06-25 10:49
走路晃悠悠
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2013-6-20
得分:0 
回复 44楼 TonyDeng
?不懂
2013-06-25 15:37



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




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

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