MSFLEXGRID VISUAL BASIC

Todo sobre Apple, Mac e Iphone Noticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

III UNIDAD VISUAL BASIC ARREGLOS

10 .- CONTROL MSFLEXGRID VISUAL BASIC

Este control, no aparece entre los veinte controles de default que traeVisual Basic, importarlo al Tool Box, siguiendo el procedimiento que sedio en el ultimo tema de la primera UNIDAD VISUAL BASIC (ComponenteAnimatión), la librería que lo contiene se llama Microsoft FlexGridControl 5.0

Este componente es de los mas importantes, para el procesamiento demuchos datos, permite concentrar, procesar y mostrar gran cantidad deinformación para la vista del usuario.

Este componente presenta, manipula y procesa conjuntos de datos de tipostrings en forma tabular, es decir en forma de tablas, matrices, cuadrosconcentrados, ejemplo;

CIA ACME

INGRESOS POR VENTAS MENSUALES

MILLONES DE PESOS

ENE FEB MAR ABR

SUC A 1 2 3 4

SUC B 5 6 4 5

SUC C 6 7 8 9

Recordar que son los datos numéricos internos quienes se procesan (esdecir, se capturan, se realizan operaciones con ellos, se despliegan,etc.), es la información externa quien le da sentido.

Algunas de sus propiedades y métodos mas interesantes son:

Cols.- Determina la cantidad de columnas que contendrá la tabla.

Recordar que para efectos de programación, la primera de ellas es lacolumna 0.

Rows.- Determina la cantidad de renglones que contendrá la tabla.

Recordar que para efectos de programación, el primero de ellos es elrenglón 0.

Fixedcols , Fixedrows.- Determinan la cantidad de columnas y renglonesfijos o de encabezado, estas propiedades ponerlas en 0.

Col, Row.- Al tiempo de ejecución del programa, regresan la posición dela celda actual, no confundir con Cols, Rows.

TextMatrix(Row,Col) = String, Es la propiedad mas importante, porquepermite el acceso a cualquier celda de la tabla, ej.

ej.:

MsFlexGrid1.TextMatrix(2,4) = "PATO"

Observar que para accesar y manipular una celda, se debe primero indicar,el renglón y la columna adecuadas.

Otro aspecto importante a recordar, es que MSFlexGrid no permite edicióndirecta por parte del usuario de sus celdas, por ese motivo se usara uncomponente externo TextBox para capturas, así como el evento click deMSFlexGrid.

Para procesar todos los elementos de la tabla, solo recordar que se debenusar dos ciclos for, uno externo para controlar renglones, y uno internopara controlar columna.

Si solo se quiere procesar un solo renglón o columna, entonces solo seocupara el ciclo contrario, y el renglón o columna original se darán comoconstantes, ver programa ejemplo.

Ejemplo, Capturar una tabla de ingresos por ventas de la CIA Acme yobtener el total de las ventas del primer mes:

MSFLEXGRID VISUAL BASIC

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/visual_basic/msflexgrid/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente