VFP:运行表单的命令?

如题所述

VFP:运行表单的命令是Do Form 。

Do Form命令:

运行窗体设计器创建的已编译窗体或窗体集。

语法:

DO FORM FormName | ?

[NAME VarName [LINKED]]

[WITH cParameterList]

[TO VarName]

[NOREAD] [NOSHOW]

参数:

formname

指定要运行的窗体或窗体集的名称。

显示你的对话框,您可以从中选择一个窗体或窗体设置为运行。

NAME VarName [LINKED]

指定一个变量或数组元素与您可以参考表格或表单集。如果指定了一个不存在的变量时,Microsoft Visual FoxPro自动创建它。如果指定数组元素,数组必须存在您发出DO FORM前。如果指定变量或数组元素已经存在,其内容将被覆盖。

DO FORM 例子:

下面的示例运行数据表(jwl_jink.scx)

do form  D:\jwl\jwl_jink.scx

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-10
表单不能作为exe程序主页面,要先编写一个程序,程序中运用read
event命令,具体代码可参考我原来写的一个程序:
_screen.visible=.f.
on
shutdown
do
form
main(main替换为你所设计的程序的主页面)
read
events
clear
events
clear
all
close
all
quit
return
步骤是:在项目管理器中新建程序文件,把上面的代码写进去保存,点击右键设置为主程序(记不清是不是程序两个字了),
另外,要把运行库放到你所编写的exe文件的同一个文件夹下,包括vfp6r.dll,vfp6rchs.dll,vfp6renu.dll,这些运行库可在“我的电脑”中搜索,安装vfp6时已经安装在了windows或者其他文件夹里。运行库是在没有安装vfp6
的机子上运行你的程序所必需的。
还有提示一点:如果你不太懂,你最好是把你程序所有涉及的图片、表单、表。。。等全部加到项目中,连编后生成程序。如果要在没有安装vfp的机子上运行你这个exe文件,就把整个文件夹过去,双击.exe文件就ok了。
再说一点:现在vfp9都出来了,你怎么还用vfp6?
如果还不懂,请上我所建的个人网站“民航公安网”,网址:
在主页“个人档案”栏中给我留言,我会回答你的,因为我刚学习vfp时所编程序也是一闪而过。(只不过我还要上班,可能要一两天才能回答你在我网站上的问题)
请参考
第2个回答  2019-06-01
DO
FORM
FormName
|
?
[NAME
VarName
[LINKED]]
[WITH
cParameterList]
[TO
VarName]
[NOREAD]
[NOSHOW]
参数
FormName
指定要运行的表单或表单集的名称。
?
显示运行(Do)对话框,从中选择要运行的表单或表单集。
NAME
VarName
[LINKED]
指定一个用来引用表单或表单集的内存变量或数组元素。如果指定的内存变量不存在,Microsoft
Visual
FoxPro
将自动创建它。如果指定一个数组元素,则在执行
DO
FORM
之前,该数组必须存在。如果指定的内存变量或数组元素已经存在,则改写原有内容。如果省略
NAME
子句,则
Visual
FoxPro
创建一个与表单或表单集文件同名的对象型内存变量。包含
LINKED
可用来连接表单到相关联的内存变量,当变量超出作用域时释放表单。如果没有包含
LINKED,即使没有与表单相关联的内存变量,表单仍可以是活动的。
WITH
cParameterList
指定传递到表单或表单集的参数。运行表单集时,如果表单集的
WindowType
属性设置为
无模式(0)

模式(1),参数就传递给表单集的
Init
方法。如果表单集的
WindowType
属性设置为
读(2)

读模式(3)
,参数就传递给
Load
方法。
TO
VarName
指定存放表单返回值的变量。如果变量不存在,Visual
FoxPro
自动创建它。可在表单的
Unload
事件过程中使用
RETURN
命令来指定返回值。如果不包含返回值,则返回默认值真(.T.)。如果要使用
TO,表单的
WindowType
属性必须设置为1
(模式)。如果表单的
Init
事件过程返回了.F.,则防止开始表单实例,Unload
事件过程将不返回值到
VarName。
NOREAD
指定创建并显示表单集,但在执行
READ
前不激活控件。如果表单集对象的
WindowType
属性没有设置为
2
(读),则忽略
NOREAD。
NOSHOW
指定在运行表单时,不调用表单的
Show
方法。当包含
NOSHOW
并运行表单时,直到表单的
Visible
属性设置为真(.T.)或表单的
Show
方法被调用,表单都是不可见的。
说明
DO
FORM
执行表单或表单集的
Show
方法。
WindowType
属性的
读(2)

读模式(3)
设置是为了向后兼容性,而且只能用于转换来自早期
FoxPro
版本的表单。
第3个回答  2020-02-01
在命令窗口输入:do
form
表单名
如果是正在编辑的表单需要运行,就点工具栏上的一个感叹号的按钮。
第4个回答  2009-05-15
do form 表单名本回答被提问者采纳

VFP:运行表单的命令?
VFP:运行表单的命令是Do Form 。Do Form命令:运行窗体设计器创建的已编译窗体或窗体集。语法:DO FORM FormName | ?[NAME VarName [LINKED]][WITH cParameterList][TO VarName][NOREAD] [NOSHOW]参数:formname 指定要运行的窗体或窗体集的名称。?显示你的对话框,您可以从中选择一个窗体或窗...

vfp中菜单中的菜单项要设置运行表单的命令,该怎么设置
1、首先点击打开左上角文件中的“新建”选项。2、在弹出的新界面,依次操作:勾选【项目】选项,点击【新建】按钮;3、在弹出的新窗口,选择保存路径,设置项目文件名称,回车确定。4、在出现的界面中,点击打开“其他”设置选项。5、然后在弹出来的界面中,打开菜单级,选择新建一个菜单级。6、然后在...

VFP系统中,执行表单文件的命令是
1、在表单打开状态下,点工具栏上的“感叹号”的按钮。2、在表单打开状态下,点菜单栏上的“表单”-“执行表单”(Ctrl+E)。3、在命令窗口中输入:do form 表单名。从主表单到所使用的表单、报表等都要设置调用(关闭)另一个表单、报表等语句(就是要加入口、有出口)。如主表单最后要有“DO ...

在vfp中运行表单text.scx的命令是什么
DOFORMtextscx。VisualFoxPro是一种数据库编程语言,用于开发Windows应用程序,在VFP中,可以使用命令来运行表单,DOFORMtextscx这条命令会打开textscx表单并执行其中的代码,在表单中,可以添加各种控件,如文本框、按钮、标签等,以实现特定的功能。

运行表单main.scx的命令是
运行表单main.scx的命令是DOFORMT1或DOFORMT1.SCX。在VisualFoxPro中运行表单可以使用VisualFoxPro的菜单系统,也可以使用命令DO<表单文件>其中表单文件即可以是文件名,也可以使用文件全名,即表单文件.SCX,本题中是运行当前文件夹下的表单文件,无需设定路径。

关于VF的一些命令
VF命令一览表:一、命令 1.use 表名 打开表 2.List 显示表记录,但不能修改 3.browse 浏览表记录,可以修改 4.display 显示记录指针指向的记录 5.append 追加记录 6.append blank 追加空白记录 7.insert blank 插入空白记录 8.delete 逻辑删除记录,记录前出现星号 9.pack 物理删除,将逻辑删除的记录...

vfp 命令窗口运行菜单的命令是什么啊
隐藏系统菜单:set sysmenu off 隐藏vfp主界面:_screen.visible=.f.表单不在vfp主窗口中运行:把表单的showwindow属性设置为2 以上就可以了

VF做了一个表单,执行命令thisform.release之后
在命令窗口 用 close all 可以关掉 表单设计器.(所有的) ; (关掉1个用ALT+F4)用命令 MODIFY FORM (表单名 如:表单2.scx) 可以重新打开表单设计器编辑表单 补充___你是想知道 结束按钮里面的代码吗?结束按钮里面的代码 可以使用 rele thsiform 如果还是不清楚 就加QQ 吧 短信QQ号 给你...

vfp:请问这个,退出表单运行代码怎么写
if val(cStr) < 100 &&将字符型转化成数值型并检测是否小于100 thisform.releas() &&小于100则退出表单 endif CATCH &&如果字符包含了非法字符(val(cStr) 会抛出错误,则跳到此处)则退出表单 thisform.releas()endtry &&条件满足了赋值 with thisform .textbox2.value = subst(cStr,1,1)....

vfp中运行表单程序 do form aaa.scx 和do form aaa是不是都对
do form 就是运行表单文件 表单文件后缀就是SCX,在没有人为改变环境设置情况下(默认的)当然都是【对】的 比如:do bbb 和 do bbb.prg 效果是一样的 当然有个程序文件bbb.txt 你写成:do bbb.txt也是能够运行的饿

相似回答