Los orígenes de datos constituyen el acceso a los datos del formulario. Cuando se escriben condiciones y acciones para las reglas de validación, están disponibles los orígenes de datos siguientes. Es decir, puede acceder a estos orígenes de datos para utilizarlos tanto en comparaciones como en cálculos.
Para acceder al valor de un campo, escriba el nombre del campo o elíjalo en la lista que se muestra en los cuadros de diálogo.
En el caso de campos indexados, escriba el nombre del campo seguido por su número entre corchetes.
Añada .Complement al nombre del campo para utilizar su complemento de campo.
Añada .Info al nombre del campo para acceder a la cadena de información, que puede haberse asignado mediante VBA o una DLL. (Esta cadena se denomina TemporaryStorageString1 en la API de FORMS.)
También puede definir la cadena de información por medio de la acción Definir información de campo en una regla de validación.
Ejemplos:
Escriba Campo en el cuadro de diálogo Condición para acceder a la cadena de valor de Campo.
Escriba Campo[2] para acceder a la cadena de valor de Campo[2].
Escriba Campo[2].Complement para acceder a la cadena del complemento de campo de Campo[2].
Escriba #Complement para acceder al complemento de documento asociado a un formulario.
Escriba #FormInfo para acceder a la cadena de información que puede haberse asignado a un formulario mediante VBA o una DLL. (Esta cadena se denomina InfoString en la API de FORMS.)
También puede definir la cadena de información por medio de la acción Definir información de documento en una regla de validación.
Escriba #FormString1 y #FormString2 para acceder a cadenas adicionales que una VBA o DLL puede asignar a un formulario. (Se denominan TemporaryStorageString1 y TemporaryStorageString2 en la API de FORMS.)
También es posible definir las cadenas por medio de una de las acciones Definir cadena de información en una regla de validación.
Para acceder a otras variables del sistema relacionadas con un formulario, basta que escriba sus nombres (#BatchNo, #BatchIdx, #BatchDate, #Date, etc.). Las expresiones pueden utilizar las variables del sistema, pero no cambiar sus valores.