Los controles del iniciador de formularios avanzado (varias referencias) se usan del mismo modo que los controles del iniciador de formularios básico (referencia). La diferencia es que puede usar relaciones múltiples. Es decir, con un botón puede abrir más de un formulario al mismo tiempo.
El iniciador de formularios avanzado genera dos botones: el botón de referencia y el botón de proyección. Si el usuario pulsa el botón de referencia, se abre el formulario de todas las tablas relacionadas, con un filtro definido en el registro actual.
Hay una diferencia entre referencia y proyección: el botón de referencia muestra elementos relacionados del registro actual. El botón de proyección muestra los elementos relacionados de todos los registros que hay en el filtro actual.
Propiedad |
Descripción |
Categoría System |
|
ClassName (nombre de clase) |
MultiReference |
Name (nombre) |
Nombre, por defecto = $MULTIREFERENCE9 |
Categoría Specific |
|
DetailRelations (relaciones de detalles) |
Selecciona las relaciones/formularios |
ProjectionButton (botón de proyección) |
Por defecto = True |
ReferenceButton (botón de referencia) |
Por defecto = True |
Ejemplo con la clase de elemento Parcela, SmallHouse y LargeHouse con relaciones en TB_DICTIONARY
Si pulsa el botón de FID, se abren todos los formularios relacionados que tienen al menos un registro que coincide con la relación.