Cree un cuadro de texto SQL de solo lectura.

Puede mostrar texto en el formulario de la clase de elemento que se haya consultado con una sentencia SQL. El siguiente ejemplo muestra cómo visualizar el texto de etiqueta que está almacenado en la clase de elemento de etiqueta directamente en el formulario de clase de elemento principal.

  1. En Infrastructure Administrator, lleve a cabo una de las siguientes acciones:
    • Haga clic en Empresa y conéctese al modelo de sector empresarial. Abra un proyecto.
    • Haga clic en Archivo y abra un dibujo o una plantilla de modelo de sector.
  2. Expanda el nodo Modelo de sector y haga clic en Creador de formularios.

    El creador de formularios se muestra en el panel de la derecha. Los argumentos y las clases de elemento se muestran en el explorador de formularios.

  3. En el explorador de formularios, seleccione la clase de elemento, el tipo de formulario (por ejemplo, Por defecto) y pulse Editar.
  4. En la barra de herramientas del cuadro de diálogo Diseñador, pulse el icono Cuadro de texto SQL editable.
  5. Pulse Aceptar para el nombre.
  6. En el panel de la izquierda, pulse la ficha Propiedades y realice las siguientes acciones:
    • Seleccione la propiedad DetailTable, pulse y seleccione la clase de elemento.
    • Seleccione la propiedad DetailAttribute, pulse y seleccione el atributo.
    • Seleccione la propiedad DetailFilter y pulse para abrir el Asistente SQL.
  7. En el cuadro de diálogo SQL Assistant (Asistente SQL), en Relations (Relaciones), expanda los nodos de la clase de elemento y pulse la clase de elemento de detalle que contiene la información que desea visualizar. La expresión SQL se inserta en el cuadro de entrada de la expresión.

    select * from DOC_GREENSPACE where FID in (select FID_GREENSPACE from DOC_TREE where fid={fid})

  8. En el cuadro de entrada de la expresión, suprima la primera parte de la sentencia Select, incluida la cláusula WHERE. El resultado es:

    FID in (select FID_GREENSPACE from DOC_TREE where fid={fid})

  9. Pulse Execute (Ejecutar) para ejecutar la sentencia SQL y comprobar la sintaxis.
  10. Pulse Aceptar para salir del Asistente SQL.
  11. Seleccione de nuevo la propiedad DetailFilter y pulse .

    En el cuadro de entrada de la expresión puede ver que la sentencia Select se ha combinado a partir de las tres partes. El resultado de la sentencia Select se muestra en un cuadro de texto. Si un usuario modifica este valor, se actualiza la tabla relacionada.