Creador de formularios: barra de herramientas

La barra de herramientas del cuadro de diálogo Diseñador proporciona distintos comandos para crear y editar formularios. Los iconos de la barra de herramientas se agrupan según su función.

Pulse un icono para añadir un control al formulario, como se muestra en la siguiente tabla:

Icono

Descripción

 
Nota:

Los controles TEXTBOX, CHECKBOX, COMBOBOX, COLORBOX, PICTUREBOX y PICTURECOMBOBOX se refieren a un atributo de base de datos. Para cada atributo, puede aplicar un control apropiado.

Si todos los atributos de base de datos tienen uno de estos controles, no se pueden crear más controles de este tipo. El mensaje "All Attributes Have A Control! Would You Like To Replace An Existing Control ?" (Todos los atributos tienen un control. ¿Desea reemplazar un control existente?) indica que no hay atributos sin un control en el formulario actual. Pulse Sí para reemplazar el control. En la lista Seleccione el control que desea sustituir puede seleccionar el atributo.

 

Controles usados para mostrar un cuadro de texto con referencia a un valor

Cuadro de texto de propiedades

ClassName (nombre de clase): TEXTBOX

Añade un cuadro de texto para mostrar el contenido del atributo de base de datos. Use un cuadro de texto para mostrar el contenido de un atributo de base de datos. El mensaje: All Attributes Have A Control ! (Todos los atributos tienen un control) significa: en el formulario actual, no queda ningún atributo que no tenga control.

Cuadro de texto SQL de solo lectura

ClassName (nombre de clase): SQLLABEL

Añade una etiqueta de SQL. Use esto para mostrar el resultado de una consulta de SQL. Puede definir una sentencia Select para consultar cualquier información. El resultado se muestra en el formulario, pero no puede editarse. Ejemplo: use la etiqueta de SQL para calcular el área total de todas las parcelas relacionadas.

Cuadro de texto SQL editable

ClassName (nombre de clase): SQLTEXTBOX

Añade un cuadro de texto SQL: use esto para mostrar el resultado de una consulta de SQL, por ejemplo, para mostrar el área que se almacena en una tabla diferente. El resultado se puede editar y el valor se guarda (se actualiza). Use este tipo de control solo si consulta un único atributo.

ClassName (nombre de clase): FORMULA

Añade una fórmula para mostrar el resultado de un cálculo usando atributos de base de datos. Use esto para calcular valores. Puede usar todos los atributos de base de datos y todas las expresiones matemáticas (código VB .NET).

 

Controles que abren un formulario editable, mostrando todas las propiedades de un elemento o de un conjunto de elementos a los que se hace referencia.

Iniciador de formularios básico

ClassName (nombre de clase): REFERENCE

Añade una referencia. Use esto para mostrar datos relacionados al registro actual. Los controles de referencia se crean para todas las relaciones que apuntan a la tabla actual, por ejemplo, la relación con la clase de elemento de etiqueta.

Nota:

Este control está definido por defecto, según TB_RELATIONS

FID de Iniciador de formularios

ClassName (nombre de clase): FIDREFERENCE

Añade una referencia FID para abrir un formulario que pertenece a un cierto FID (relación dinámica, relación múltiple). Una referencia FID no está vinculada a un atributo de base de datos de la tabla actual. Use referencias FID para mostrar datos con un FID especial.

Iniciador de formularios SQL

ClassName (nombre de clase): COMLEXREFERENCE

Añade una referencia compleja al crear referencias usando sentencias SQL complejas, por ejemplo, para abrir un formulario de otra tabla. Una referencia compleja no está vinculada a un atributo de base de datos de la tabla actual. Use esto para abrir el formulario de otra tabla con un filtro. Puede definir este filtro con sentencias SQL complejas.

Iniciador de formularios avanzado

ClassName (nombre de clase): MULTIREFERENCE

De forma similar al control dereferencia, puede usar relaciones múltiples.

 

Cuadros combinados

Cuadro combinado básico

ClassName (nombre de clase): COMBOBOX

Añade un cuadro combinado que activa la adquisición a través de una lista desplegable. Un cuadro combinado siempre está vinculado a un atributo de base de datos. Use este control para seleccionar su entrada a través de un cuadro combinado de una tabla de dominio (*_TBD) o cualquier otra tabla relacionada.

Cuadro combinado de color

ClassName (nombre de clase): COLORBOX

Añade un cuadro combinado de color que se puede usar para seleccionar un color de una lista.

Cuadro combinado avanzado

ClassName (nombre de clase): MASTERBOX

Añade un cuadro combinado avanzado (cuadro principal). El control del cuadro principal es parecido al accesorio para el control del cuadro combinado. Use este control para definir un filtro o más (preselecciones) para un cuadro combinado. Por ejemplo, para introducir un nombre de calle, se define un filtro para la ciudad. En el formulario, el cuadro principal parece un cuadro combinado.

Cuadro combinado de imagen

ClassName (nombre de clase): PICTURECOMBOBOX

Proporciona nombres de archivo de imágenes en un cuadro de lista.

Selector de modelo

Nombre de clase: MODELBOX

Añade un control para la adquisición de los atributos basados en modelos. Véase también Modelo de datos: tablas de modelo.

 

Vinculadores

Vinculador de documentos

ClassName (nombre de clase): DOCUMENTMANAGER

Abre el gestor de documentos y muestra si hay algún documento disponible.

Vinculador de imágenes

ClassName (nombre de clase): PICTUREBOX

Muestra imágenes relacionadas con el registro.

FID de vinculador

ClassName (nombre de clase): FIDBUTTON

Añade un botón FID que se puede usar para seleccionar un elemento en el mapa y rellenar un atributo con este valor (adquisición de datos).

 

Controles programables

Control programable de secuencia de comandos

ClassName (nombre de clase): SCRIPTBUTTON

Inserta un control que está programado usando un VB de secuencia de comandos.

Control programable de API

ClassName (nombre de clase): APICONTROL

Inserta un control que está programado como DLL.

 

Contenido estático

Texto estático

ClassName (nombre de clase): LABEL

Añade una etiqueta. Use esto para escribir cualquier texto, notas o comentarios en el formulario.

Cuadro de imagen estática

ClassName (nombre de clase): STATICPICTURE

Añade una imagen estática: use esto para colocar una imagen en el formulario, por ejemplo, un logotipo de empresa.

Línea horizontal

ClassName (nombre de clase): LINE

Dibuja una línea. Use esto para pintar líneas horizontales o verticales en el formulario.

 

Otros controles

Editor de coordenadas

ClassName (nombre de clase): GEOMETRY

Añade un control de Geometría para mostrar coordenadas y activar la edición de coordenadas. Use esto para mostrar coordenadas (Y, X, Z) en el formulario.

Casilla de verificación

ClassName (nombre de clase): GEOMETRY

Añade una casilla de verificación Sí/No. Una casilla de verificación siempre está vinculado a un atributo de base de datos. Use este control para mostrar el contenido de un atributo de base de datos que solo puede ser 1 o 0, respectivamente Sí/No o Abierto/Cerrado.

Se asigna un control de casilla de verificación a los atributos de base de datos que se declaran como número (1).

Marcador de elementos

ClassName (nombre de clase): HIGHLIGHTBUTTON

Resalta un elemento en el mapa.