VQuery

Hereda de: VObjectInstance.

La clase VQuery representa una búsqueda en ejecución. Nos permite ejecutar búsquedas. Construimos un objeto VQuery pasándole el objeto VRoot en curso y le indicamos la búsqueda a ejecutar con la función setQuery. Una vez inicializado el objeto ya podemos usar el resto de funciones (salvo result): le pasamos contenido a las variables locales de la búsqueda con setVarLocal (si lo requiere) y la ejecutamos con la función exec. Ahora ya podemos recoger los resultados con la función result, que nos devuelve un objeto de la clase VRegisterList con el cual podemos operar.

Indice de funciones

Constructor

VQuery ( VRoot root )

De operaciones

Boolean exec()

VRegisterList result()

Inicialización

void setQuery( String szIdRefQuery )

Documentación de funciones

Constructor

VQuery( VRoot root )

Crea una instancia de objeto de la clase VQuery. Debe ejecutarse la función setQuery() para asignarle la búsqueda.

Parámetros:

  • root: VRoot que indica el objeto VRoot en curso del que se hará uso, normalmente theRoot.

Funciones de operaciones

Boolean exec()

Ejecuta la búsqueda y devuelve true si finaliza correctamente.

VRegisterList result()

Devuelve un objeto VRegisterList con la lista de registros encontrados en la búsqueda.

Inicialización

void setQuery( String szIdRefQuery )

Fija la búsqueda que se asocia al objeto.

Parámetros:

  • szIdRefQuery: string que contiene el identificador referencia (IdRef=Alias_Proyecto/Id_Búsqueda) de la búsqueda.

Ejemplos

1. Ejecutar una búsqueda sin parámetros

2. Ejecutar una busqueda con parámetros

3. Lanzar una búsqueda con datos solicitados desde un formulario

¿Te fue útil?