Búsquedas
Conjunto de comandos de proceso que permiten navegar por la información contenida en las distintas tablas de datos de los proyectos de datos ejecutados a través los enlaces declarados. Permite también hacer uso a través de comandos de proceso de los objetos visuales Búsqueda y Localizador.
Búsqueda
Comando de instrucción del grupo Navegante y búsquedas que permite ejecutar un objeto búsqueda contenido en un proyecto de aplicación, incluyendo los heredados.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Lista de la tabla origen de la Búsqueda.
Parámetros
Identificador de Búsqueda
Identificador de la Búsqueda que queremos ejecutar. Para facilitar su especificación, este parámetro desplegará la lista de Búsquedas incluyendo los proyectos de aplicación heredados.
Funcionalidad
Este comando permite ejecutar cualquiera de las búsquedas que tenga declaradas en el proyecto de aplicación, incluyendo los heredados.
Crea un subproceso de lista, cuyo origen será la lista resultante de la ejecución de la búsqueda. El subproceso será ejecutado, se hayan encontrado o no registros.
Comentarios
La búsqueda siempre será realizada sobre todos los registros de la tabla de datos.
Ejemplo
Imprimir un informe con el diccionario de abreviaturas en orden alfabético.
Cargar lista
Comando de instrucción del grupo Navegante y búsquedas que permite carga una lista de registros de una tabla de datos.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Lista.
Parámetros
Identificador de tabla
Identificador de la tabla que queremos ejecutar. Para facilitar su especificación, este parámetro desplegará la lista de tablas incluyendo los proyectos de datos heredados.
Identificador de índice
Identificador del índice que queremos utilizar para cargar la lista. Para facilitar su especificación, este parámetro desplegará la lista de índices de la tabla seleccionada en el parámetro anterior.
Formula de resolución
Fórmula para resolver la primera parte de la clave del índice.
Formula de resolución
Fórmula para resolver la segunda parte de la clave del índice.
Formula de resolución
Fórmula para resolver la tercera parte de la clave del índice.
Formula de resolución
Fórmula para resolver la cuarta parte de la clave del índice.
Funcionalidad
Carga una lista de registros de la tabla de datos dada. Esta función crea un subproceso de lista con los registros encontrados. El subproceso será ejecutado, se hayan encontrado o no registros.
Comentarios
Si no se resuelve ninguna de las partes del índice, es cargada la tabla de datos completa. Si no se resuelven todas las partes del índice, son leídas todas las fichas que tengan las partes resueltas en su clave, despreciando el resto.
En Velneo, para cargar una ficha debemos usar también este comando. El resultado será una lista con un único registro.
Ejemplo
Buscar clientes que contengan la palabra 'delga' en su nombre y convertirlos posteriormente a mayúsculas.
Cargar lista de índice complejo
Comando de instrucción del grupo Navegante y búsquedas que permite carga una lista de registros de una tabla de datos haciendo uso de un índice complejo.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Lista.
Parámetros
Identificador de índice complejo
Identificador del índice complejo que queremos utilizar para cargar la lista. Para facilitar su especificación, este parámetro desplegará la lista de índice complejo disponibles.
Formula de resolución
Fórmula para resolver la primera parte de la clave del índice complejo.
Formula de resolución
Fórmula para resolver la segunda parte de la clave del índice complejo.
Formula de resolución
Fórmula para resolver la tercera parte de la clave del índice complejo.
Formula de resolución
Fórmula para resolver la cuarta parte de la clave del índice complejo.
Funcionalidad
Carga una lista de registros de la tabla de datos dada. Esta función crea un subproceso de lista con los registros encontrados. El subproceso será ejecutado, se hayan encontrado o no registros.
Comentarios
Si no se resuelve ninguna de las partes del índice complejo, es cargada la tabla de datos completa. Si no se resuelven todas las partes del índice, son leídas todas las fichas que tengan las partes resueltas en su clave, despreciando el resto.
Ejemplo
Buscar entre las líneas de pedidos los artículos cuya descripción contengan la palabra 'ferrari' e imprimir los pedidos en los que aparecen por la impresora lógica especificada 'LST_VER'.
Cargar maestros
Comando de instrucción del grupo Navegante y búsquedas que permite obtener una lista con las fichas maestras.
Origen de la instrucción: Lista.
Destino del subproceso: Lista de la tabla apuntada por el campo cargado.
Parámetros
Identificador de campo
Identificador del campo enlazado. Para facilitar su especificación, este parámetro desplegará la lista de campos enlazados de la tabla.
Funcionalidad
Esta función carga cada una de las fichas del archivo maestro que están siendo apuntadas por las fichas de la lista en curso a través del campo enlazado. De esta forma, se obtiene una lista, sin repeticiones, con las fichas maestras apuntadas.
Comentarios
Esta función genera un subproceso, cuyo origen será la lista obtenida. Dicho subproceso será ejecutado se hayan encontrado o no registros maestros.
Ejemplo
Editar los datos del cliente del pedido número 15 -en el caso de que exista- mostrando si se ha pulsado 'aceptar' o 'cancelar' durante 5 segundos e indicando como título del mensaje el texto 'Confirmación' o 'Cancelación' según proceda.
Cargar plurales
Comando de instrucción del grupo Navegante y búsquedas que permite obtener una lista con las fichas históricas.
Origen de la instrucción: Lista y ficha.
Destino del subproceso: Lista de la tabla histórica.
Parámetros
Identificador de plural
Identificador del plural enlazado. Para facilitar su especificación, este parámetro desplegará la lista de plurales enlazados de la tabla.
Funcionalidad
Si el origen es ficha, lee los plurales del registro actual de la tabla de datos en curso. Si es lista, lee los plurales de todos los registros la lista.
Comentarios
Esta función crea un subproceso de lista con todos los registros históricos cargados. Dicho subproceso se ejecutará se hayan encontrado o no plurales.
Ejemplo
Modificar la fecha de todos los pedidos de los clientes que pertenezcan al sector de actividad 'Agricultura' y poner en los pedidos la fecha actual del sistema.
Última actualización