在编辑窗口中打开当前记录中的通用字段。
语法
MODIFY GENERAL GeneralField1 [, GeneralField2 ...]
[NOMODIFY]
[NOWAIT]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
参数
GeneralField1 [, GeneralField2 ...]
指定打开的通用字段名称。若要打开非当前工作区中表的通用字段的编辑窗口,可以在字段名称中包含表别名。通过包含逗号分隔的通用字段列表,可以打开当前记录中的多个通用字段。
NOMODIFY
指定不能更改通用字段中包含的 OLE 对象,但可以查看,或者复制到剪贴板上。
NOWAIT
在通用字段编辑窗口打开后继续程序执行。程序不必等待关闭编辑窗口,而是继续执行 MODIFY GENERAL NOWAIT 之后的程序行。如果在程序中发出 MODIFY GENERAL 时省略 NOWAIT,编辑窗口打开后,暂停执行程序直至编辑窗口关闭为止。
NOWAIT 仅在程序中有效。在命令窗口中发出时,NOWAIT 无效。
WINDOW WindowName1
指定一个窗口,通用字段编辑窗口采用它的特性。例如,如果窗口是由 DEFINE WINDOW 的 FLOAT 子句创建的,那么通用字段编辑窗口能够移动。窗口不必是活动的或可见的,但必须是已定义的。
IN [WINDOW] WindowName2
指定一个父窗口,通用字段编辑窗口从中打开。通用字段编辑窗口不继承父窗口的特性并且不能移出父窗口之外。如果父窗口移动,通用字段编辑窗口随之移动。
要访问通用字段编辑窗口,必须先用 DEFINE WINDOW 命令定义父窗口,并且使其可见。
IN SCREEN
把通用字段编辑窗口放入父窗口后,在 Visual FoxPro 主窗口中打开它。包含 IN WINDOW 子句可以把通用字段编辑窗口放入父窗口。
说明
仅用于 Visual FoxPro、FoxPro for Windows 和 FoxPro for Macintosh。
当打开编辑窗口后,不能插入、修改或者删除一个 OLE 对象。
有关 Visual FoxPro 中 OLE 对象的详细内容,请参阅向表中添加 OLE
对象主题以及《开发指南》第十六章“添加 OLE”。