Infr. Map Server

Puntuación de la comunidad

¿Le ha sido útil esta página?

Etiquetas Etiquetas0

Esta página no tiene etiquetas

Page statistics

1721 vistas1 edicione(s)6395 carácter(es) Page last modified 12:07, 6 Jun 2011 by matthewbiant
Cómo añadir información

Creador de formularios: propiedades de Iniciador de formularios SQL

    Tabla de contenidos
    No headers

    Un control de Iniciador de formularios SQL (ComplexReference) no está vinculado a un atributo de base de datos de la tabla actual. Con ComplexReference, puede abrir el formulario en otra tabla con un filtro. Puede definir este filtro con sentencias SQL complejas.

    Pruebe la sentencia SQL en el Asistente SQL.

    Propiedad

    Descripción

    Categoría System

     

    ClassName (nombre de clase)

    ComplexReference

    Name (nombre)

    Especifica el nombre. Por ejemplo, $COMPLEXREFERENCE1.

    Categoría Specific

     

    DetailTable (tabla de detalles)

    Especifica la tabla que desea abrir. Seleccione la tabla.

    Filter (filtro)

    Define el filtro que se va a ejecutar. Defina los valores que se deben reemplazar entre {}. Pulse para abrir el Asistente SQL.

    Ejemplos:

    FID = {FID_CHILD}.

    name = (select typename from specialtable where height = {objectheight} and width={objectwidth})

    Se puede usar el control de referencias complejas con parámetros de entrada, como un radio, que el usuario tendrá que introducir. Aparecerá un cuadro de entrada. Si el parámetro es un valor numérico, debe usar el caracter #. Si es un valor de texto, use el caracter $.

    Ejemplo: {#Radius } {$Name}

     
    SDO_WITHIN_DISTANCE(a.Geom,
    
    (select geom from LM_POINT where fid={fid}) ,
    
    'distance = {#Radius}') = 'TRUE'