Breve introducción a los índices en 4D v11 SQL 4D Hispano en Software Guru 2008

List box una alternativa para visualizar un conjunto de datos.

Los listbox pueden plantearse como una buena opción para representar los datos de una forma rápida y sencilla, sin necesidad de utilizar mucho código y con la ventaja de combinar gran cantidad de objetos e incluso código SQL para la selección de datos.

La forma de visualizar los datos al usuario es de gran importancia pues de esto depende que el usuario entienda y manipule de la mejor forma la información que se pretende comunicar, sea cual sea el entorno y el lenguaje de programación, se debe tratar de ser lo más explicito y explicativo posible, proporcionando al usuario siempre la mejor usabilidad.

Un List Box es un objeto que permite listar todos los registros mediante filas y columnas seleccionables, que ofrece todas las funciones de las áreas de desplazamiento con la posibilidad de configurar colores, introducir valores y ordenar columnas rápidamente.

La fuente de datos indica el origen de la información, en un List Box existen tres tipos de fuentes, Arrays – Selección Actual – Selección temporal.

Si se trabaja con selecciones sobre cada columna se debe incluir una expresión sobre la fuente de datos que representará un campo directamente o una operación entre los campos.

Ahora si se trabaja con arrays, se deben definir y nombrar cada una de las columnas del List Box.

Después de darle nombre a cada una de las variables que almacenaran los datos de un campo de una tabla, se debe trabajar con el comando “SELECTION TO ARRAY”

Cuando se trabaja un List Box por medio de arrays debe tener en cuenta que cada array representará una columna (campo de la Base de Datos) y que el tamaño de los array debe ser el mismo de lo contrario se mostrará la cantidad de registros que igualen el número de elementos del array de menor tamaño.

Como se puede observar en la imagen anterior los listbox pueden contener campos booleanos, enteros, imagen, alfa, etc, como también puede incluir listas desplegables en su interfaz.

Como mencioné anteriormente el List Box en su lista de propiedades tiene muchas características que pueden ser configuradas según los requerimientos,

Por ejemplo la selección de los datos (registros) sobre el List Box puede bloquearse o permitir un solo registro seleccionado o varios simultáneamente.

Además puede darle colores alternos a las filas

Y las ordenaciones son cuestión de un solo clic sobre los títulos de las columnas

Gracias a las ventajas de 4D v11 SQL podemos generar un List Box sin necesidad de crear un número definido de columnas y sin utilizar la sentencia “SELECTION TO ARRAY”

Y el resultado sería exactamente igual a este

En conclusión un List Box demuestra que no solo un formulario de listado es la única posibilidad para representar los datos ordenados, pues las facultades de integrar los tipos de datos y de configurar la interfaz visual y funcional por medio de propiedades en 4D, es bastante amplia.

En los siguientes enlaces se encuentra información a cerca de List Box.

http://www.4d.fr/documentation/4DdocV11/V6U/V6U00025.HTM

http://www.4d.com/knowledgebase?CaseID=40828

http://www.4d.com/knowledgebase?CaseID=46633

http://www.4d.com/knowledgebase?CaseID=47597

Publicado el 21 Abril, 2008 por Oskr | | Imprime este artículo
Breve introducción a los índices en 4D v11 SQL 4D Hispano en Software Guru 2008

Deja una respuesta