Compartir a través de


MODIFY MEMO (Comando)

Abre una ventana de edición para un campo memo en el registro actual.

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

Parámetros

  • MemoField1 [, MemoField2 ...]
    Especifica los nombres de los campos memo a modificar. Para abrir una ventana de edición de campos memo en una tabla abierta en otra área de trabajo, incluya el alias de la tabla con el campo memo.

  • NOEDIT
    Especifica que el campo memo no podrá cambiarse pero podrá visualizarse y copiarse al Portapapeles.

  • NOMENU
    Elimina el título de menú Formato de la barra de menús del sistema de Visual FoxPro, lo que impide cambios de fuente, tamaño de fuente, espacio interlineal y sangrado.

  • NOWAIT
    Continúa con la ejecución del programa después de que se abra la ventana de edición de texto. El programa no espera a que la ventana de edición se cierre, sino que continúa la ejecución en la línea de programa siguiente a la que contiene MODIFY MEMO NOWAIT. Si omite NOWAIT al ejecutar MODIFY MEMO en un programa, se abre una ventana de edición y la ejecución del programa se interrumpe hasta que se cierre la ventana de edición.

    NOWAIT sólo es efectivo desde dentro de un programa. No ejerce ningún efecto en MODIFY MEMO cuando se ejecuta desde la ventana Comandos.

  • RANGE nStartCharacter, nEndCharacter
    Especifica un rango de caracteres seleccionado cuando la ventana de edición de texto es abierta. Los caracteres se seleccionan comenzando en la posición especificada con nStartCharacter hasta el carácter que se encuentre en la posición nEndCharacter. Si nStartCharacter es igual a nEndCharacter, no se seleccionará ningún carácter y el cursor se situará en la posición especificada con nStartCharacter.

  • WINDOW WindowName1
    Especifica una ventana de la cual asumirá las características la ventana de edición de texto. Por ejemplo, si la ventana está definida con la cláusula FLOAT de DEFINE WINDOW, la ventana de edición de texto podrá moverse. No es necesario que la ventana esté activa o sea visible, pero debe estar definida.

  • IN [WINDOW] WindowName2
    Especifica una ventana primaria dentro de la cual se abrirá una ventana de edición de texto. La ventana de edición de texto no asumirá las características de la ventana primaria y no puede moverse fuera de la ventana primaria. Si se mueve la ventana primaria, la ventana de edición de texto se moverá con ella.

    Para tener acceso a la ventana de edición de texto, la ventana primaria debe estar definida anteriormente con DEFINE WINDOW y debe estar visible.

  • IN SCREEN
    Abre explícitamente la ventana de edición en la ventana principal de Visual FoxPro, después de haberla situado en una ventana primaria. Se colocará una ventana de edición en una ventana primaria incluyendo la cláusula IN WINDOW.

  • SAME
    Evita que la ventana de edición de texto se ponga delante como ventana activa. Si la ventana de edición de texto está oculta, se mostrará pero no se convertirá en la ventana activa.

  • SAVE
    Conserva la ventana de edición de texto abierta después de que otra ventana se active. Si omite SAVE, la ventana de edición de texto se cierra cuando otra ventana se activa. El hecho de incluir SAVE no tiene ningún efecto cuando se ejecuta desde la ventana Comandos.

Observaciones

En la ventana de edición, podrá ver o cambiar el contenido de un campo memo.

En una tabla abierta para acceso compartido en una red, el registro actual se bloquea automáticamente cuando comienza la edición de uno de sus campos memo.

Note   El uso de colores en la sintaxis en ventanas de modificación de campos memo está deshabilitada en aplicaciones de tiempo de ejecución distribuidas.

Para habilitar la sintaxis con colores en una ventana de modificación durante la programación

  1. Haga clic con el botón secundario del mouse en la ventana de modificación y elija Propiedades en el menú contextual.
  2. Seleccione la casilla de verificación Colorear la sintaxis.

Ejemplo

El ejemplo siguiente abre el campo memo notes del primer registro de employee en una ventana de edición con un rango resaltado.

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
USE employee  && Opens Employee table
MODIFY MEMO notes NOEDIT RANGE 1,10  && First 10 characters selected
USE

Vea también

CLOSE MEMO | APPEND MEMO (Comando) | COPY MEMO (Comando)