Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OBJECT SET DATA SOURCE
|
OBJECT SET DATA SOURCE ( {* ;} objeto ; fuenteDatos ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es un campo o una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre de objeto (si se especifica *) o Campo o variable (si se omite *) |
|||||
fuenteDatos | Puntero |
![]() |
Puntero a la nueva fuente de datos del objeto | |||||
El comando OBJECT SET DATA SOURCE modifica la fuente de datos de los objetos designados por los parámetros objeto y * .
Si pasa el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (campo o variable objeto únicamente).
La fuente de datos es el campo o la variable cuyo valor es representado por el objeto cuando se ejecuta el formulario. En modo Diseño, la fuente de datos se define en la lista de propiedades, por lo general a través de las líneas Fuente y Campo fuente (campos) o Nombre de variable (variables):
A excepción de los list box (ver más adelante), todas las fuentes de datos del formulario pueden ser modificadas por este comando. Es responsabilidad del desarrollador asegurar la consistencia de los cambios realizados.
En el caso de los list box, se deben tener en cuenta los siguientes puntos:
Si este comando se aplica a una fuente de datos que no se puede editar, no hace nada.
Cambio de la fuente de datos para un área de entrada:
C_POINTER($ptrField)
$ptrField:=Field(3;2)
OBJECT SET DATA SOURCE(*;"Input";$ptrField)
Producto: 4D
Tema: Objetos (Formularios)
Número
1264
Creado por: 4D v14
Manual de lenguaje 4D ( 4D v20 R7)