modify memo 命令

示例 请参阅

打开当前记录备注字段的编辑窗口。

语法

MODIFY MEMO MemoField1 [, MemoField2 ...]
[NOEDIT] 
[NOMENU]
[NOWAIT]
[RANGE nStartCharacter, nEndCharacter]
[[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
[SAME]
[SAVE]

参数
MemoField1 [, MemoField2 ...]

指定要编辑的备注字段名。若要打开非当前工作区中表备注字段的编辑窗口,可在字段名称中包含表别名。

NOEDIT

指定打开的备注字段不能被更改,但是可以查看,或者复制到剪贴板上。

NOMENU

仅用于 Visual FoxPro、FoxPro for Windows 和 FoxPro for Macintosh。
在 Visual FoxPro 中,从系统菜单栏中移去“格式”菜单标题,可以防止更改字体、字体大小、行间距和缩进。
在 FoxPro for Windows 和 FoxPro for Macintosh 中,从系统菜单栏中移去“文本”菜单标题,可以防止改变字体、字体大小、行间距和行缩进,并关闭拼写检查器。
FoxPro for MS-DOS 忽略 NOMENU。

NOWAIT

在编辑窗口打开后继续程序执行。程序不必等待关闭编辑窗口,而是继续执行 MODIFY MEMO NOWAIT 之后的程序行。如果在程序中发出 MODIFY MEMO 时省略 NOWAIT,编辑窗口打开后,将暂停执行程序直至编辑窗口关闭为止。
NOWAIT 仅在程序中有效。在命令窗口中发出时,NOWAIT 无效。

RANGE nStartCharacter, nEndCharacter

指定打开编辑窗口时,选定的字符范围。字符范围从 nStartCharacter 指定位置到(但不包括) nEndCharacter 指定位置;若 nStartCharacter 等于 nEndCharacter,则不选择字符,光标定位于 nStartCharacter 指定的位置处。

WINDOW WindowName1

指定一个窗口,编辑窗口采用它的特性。例如,如果窗口是由 DEFINE WINDOW 的 FLOAT 子句创建的,那么编辑窗口能够移动。窗口不必是活动的或可见的,但必须是已定义的。

IN [WINDOW] WindowName2

指定一个父窗口,编辑窗口从中打开。编辑窗口不继承父窗口的特性并且不能移出父窗口之外。如果父窗口移动了,编辑窗口随之移动。
要访问编辑窗口,必须先用 DEFINE WINDOW 命令定义父窗口,并且使其可见。

IN SCREEN

把编辑窗口放入父窗口后,在 Visual FoxPro 主窗口中打开它。包含 IN WINDOW 子句可以把编辑窗口放在父窗口中。

SAME

防止编辑窗口成为活动窗口。如果编辑窗口被隐藏,它仍显示但不成为活动窗口。

SAVE

激活另外一个窗口后保持编辑窗口打开。若省略 SAVE,激活另外一个窗口后,编辑窗口将关闭。从命令窗口发出命令时包含 SAVE 将不起作用。

说明

在编辑窗口中,可以查看或者更改备注字段的内容。

对于在网络上以共享方式打开的表,一旦开始编辑某一记录的备注字段即锁定该记录。

注意,在发布的运行时刻应用程序中,废止备注字段编辑窗口中的语法着色。

若要在开发时启用编辑窗口中的语法着色