Genera comandos (tags) tipo “button” (en HTML) que permitirá con mayor facilidad definir los botones que llaman a la ventana con una Lista de Valores consultados para extraer datos para algunos campos del formulario. Su ventana de edición de Propiedades se presenta así:
Texto (en el panel)
- Es el nombre que se le asigna, como identificador del botón de LV.
Ejp: "LV7", etc.
Campos (?,?,…,?) - Recibe los nombres de los campos que intervienen, separados por coma.
Orígenes DB (?,?,…,?) - Registra los códigos de campo correspondientes a los campos anteriores.
Evaluar (qFun) - Permite incluir instrucciones de javascript que se ejecutarán desde la ventana LV. Corresponde al campo oculto qFun.value.
Registro único (qLV1) - Tiene tres opciones:
Descarga automática (vacío),
Mantener abierto (open), y
Cerrar por condición (close).
Estas opciones corresponden a valores asignables al campo oculto qLV1, para determinar el comportamiento de la ventana de ListaValores.
Subsistema y Transacción - Corresponde al formulario de LV que se usará, o al formulario que saltará si en la propiedad “Tipo” se selecciona “Pasa a Transacción (pasa)”. Esto último ocurre cuando se usa LV para saltar a otro formulario llevando valores a campos de otros formularios que comparten el mismo origen DB.
Nombre de ventana - Corresponde al nombre de la variable que contiene al objeto window.open(…) que abre la ventana de LV. Se debe cambiar este nombre cuando se abre dos o más ventanas en secuencia (por medio de qFun por ejemplo) para evitar que se crucen las definiciones mientras se cierra una y se abre la otra.
Tipo - Define la forma que se ejecutará o abrirá la ventana de LV, con las siguientes opciones: “Normal (vacío)” que abre la ventana en medio de la pantalla, “Oculta (oculta)” que no presenta la ventana y descarga los valores del único registro encontrado (si lo hay), “Pasa a Transacción (pasa)” para saltar a otro formulario, “Pantalla Total (max)” que abre totalmente en la pantalla la ventana de LV, y finalmente, “Dimensiones (dim)” que opera junto con las propiedades de “Ancho” y “Alto” para redefinir el tamaño de la ventana.
Ancho y Alto (píxeles) - Son dos propiedades que definen el tamaño con el que se presentará la ventana, siempre que la propiedad “Tipo” esté seleccionada con “Dimensiones”.
Ejecutar JS al Cerrar - Permite definir que se ejecute el contenido de qFun.value cuando se cierra la ventana sin escoger una línea de registro.
Parámetros: Imagen, Documento y Persona - Corresponden a parámetros que manejan imágenes con LV.
Valor Inicial - Es el "value" del elemento (como en Boton).
Etiqueta - Es el rótulo del botón (por default se asigna tres puntos seguidos).
Borrar campos de LV - Permite definir si se deben borrar los valores de los campos que intervienen en LV antes de convocar a la función de LV.
Ejecutar (ref. LV();) - Define instrucciones adicionales que se ejecutarán antes de llamar a la función de LV. Se usa como referencia: “LV();” para representar el momento del llamado a la función de ListaValores.
Ejemplo: if(F4Persona.value!=’’) LV(); else alert(‘Campo de Persona está vacío’);
Instrucciones - Es la guía o Hint que se coloca para el botón y que aparece cuando el Mouse navega sobre el elemento.
Nota: Admite las propiedades comunes compartidas entre todos los elementos, Texto para el nombre, Estilo y las propiedades de Dimensión y Tamaño del botón que aparece en HTML por este elemento.