MODIFY MEMO Command

Example   See Also

Opens an editing window for a memo field in the current record.

Syntax

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

Arguments

MemoField1 [, MemoField2 ...]

Specifies the names of the memo fields to edit. To open an editing window for a memo field in a table open in another work area, include the table alias with the field name.

NOEDIT

Specifies that the memo field opened can't be changed, but can be viewed and copied to the Clipboard.

NOMENU

Removes the Format menu title from the Visual FoxPro system menu bar, preventing changes to font, font size, line spacing, and indentation.

NOWAIT

Continues program execution after the editing window is opened. The program doesn't wait for the editing window to be closed, but continues execution on the program line immediately following the line that contains MODIFY MEMO NOWAIT. If you omit NOWAIT when MODIFY MEMO is issued in a program, an editing window is opened and program execution pauses until the editing window is closed.

NOWAIT is effective only from within a program. It has no effect on MODIFY MEMO when issued from the Command window.

RANGE nStartCharacter, nEndCharacter

Specifies a range of characters selected when the editing window is opened. Characters are selected starting at the position specified with nStartCharacter up to (but not including) the character position of nEndCharacter. If nStartCharacter is equal to nEndCharacter, no characters are selected, and the cursor is placed at the position specified with nStartCharacter.

WINDOW WindowName1

Specifies a window whose characteristics the editing window takes on. For example, if the window is created with the FLOAT option of DEFINE WINDOW, the editing window can be moved. The window need not be active or visible, but it must be defined.

IN [WINDOW] WindowName2

Specifies a parent window in which the editing window is opened. The editing window doesn't assume the characteristics of the parent window and cannot be moved outside the parent window. If the parent window is moved, the editing window moves with it.

The parent window must first be defined with DEFINE WINDOW, and must be visible, to access the editing window.

IN SCREEN

Explicitly opens the editing window in the main Visual FoxPro window, after it has been placed in a parent window. An editing window is placed in a parent window by including the IN WINDOW clause.

SAME

Prevents the editing window from coming forward as the active window. If the editing window is hidden, it is displayed but doesn't become the active window.

SAVE

Leaves the editing window open after another window is activated. If you omit SAVE, the editing window is closed when another window is activated. Including SAVE has no effect when issued from the Command window.

Remarks

In the editing window, you can view or change the contents of the memo field.

In a table opened for shared access on a network, the current record is automatically locked when editing begins on one of its memo fields.

Note   Syntax coloring in memo field editing windows is disabled in distributed run-time applications.

To enable syntax coloring in an editing window during development

  1. Right-click the editing window and choose Properties from the shortcut menu.

  2. Select the Syntax coloring check box.