Compartir a través de


Creación de expresión de tipo Name

Muchos comandos y funciones de Visual FoxPro requieren que usted proporcione un nombre. Aunque un nombre no puede ser un elemento de una matriz ni una variable, puede crear una expresión de tipo Name que substituya el valor de la variable o del elemento de la matriz del tipo Character.

Cuando almacene el nombre en la variable o en el elemento de la matriz, puede sustituir el nombre en un comando o en una función, escribiendo la variable entre paréntesis. Para utilizar una lista de nombres, sepárelos con comas. Un nombre no es una expresión, un elemento de matriz o de variable, ni un campo. Los nombres no deben escribirse entre comillas. Si no, seguirán las reglas de nomenclatura de Visual FoxPro, descritas en la sección Creación de nombres en Visual FoxPro.

Por ejemplo, el comando REPLACE requiere un nombre de campo. Puede almacenar un nombre de campo en una variable y utilizar una expresión de tipo Name en REPLACE cuando aparezca el nombre de campo:

STORE 'city' TO cVarCity
REPLACE (cVarCity) WITH 'Paris'

Visual FoxPro almacena el nombre del campo city en la variable cVarCity y después almacena el valor "Paris" en el campo city, que es el valor de la expresión de tipo Name cVarCity.

Vea también

Sustitución de macros | Generación de expresiones | Creación de nombres en Visual FoxPro | REPLACE (Comando)