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.
Esta clase ha sido profundamente revisada en la versión 7.15 con la incorporación de la clase VObjectInstance de la que deriva.
Funciones
Constructor
Función |
VQuery ( VRoot root ) |
De operaciones
Inicialización
Retorno | Funció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:
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
Última actualización