IV UNIDAD VISUAL BASIC INT A LAS BASES DE DATOS

7.- APLICACIONES POR RENGLON


Una de las ventajas de Visual BASIC es que muchos de sus controles standards son “data aware” o “data bound”, es decir permiten conectarse o tomar sus datos directamente de una tabla de la base de datos, estos controles estandars son:

CheckBox, ComboBox, Image, Label, ListBox, PictureBox, TextBox

De los controles proporcionados en forma extra por Visual Basic(Customs Controls), son “data aware”:

DataList, DataCombo, DataGrid, MSFlexGrid, RichTextBox, Microsoft Chart, ImageCombo, DateTimerPicker, MonthView

Para construir una aplicación, presentándole un solo renglón al usuario para su procesamiento en Visual BASIC, solo se ocupa una forma (Form1) y dos componentes diferentes para el acceso y y manipulación de tablas, estos componentes son:

PROCEDIMIENTO Y COMPONENTES

1.- Colocar un componente Data Control

3ac482d7.jpg

abajo en la forma y abrirlo.

Este componente Data Control, sirve de enlace físico entre la tabla real que se creo con el Visual Data Manager y el resto de los controles que se usaran para la construcción de la aplicación.

Sus propiedades mas importantes son:


Propiedad DataBaseName = Clic en elipsis(…) a la derecha, abrir, buscar y seleccionar la base de datos indicada, en el ejemplo (basedatos).

Propiedad RecordSetType = Poner en 0.-Table ( las otras dos opciones son vistas en Dynaset o Snapshot).

Propiedad RecordSource = Clic a un lado y seleccionar la tabla apropiada, en este ejemplo alumnos.

Propiedad ReadOnly = Ponerla en False(es default), se usa para dar permisos de edición de registros.

Caption = mensaje a desplegar en este control

EofAction = AddNew, esto es, cuando se llegue al final de la tabla, se dará permiso al usuario de agregar un nuevo renglón.


2.- Control(es) TextBoxs:

3ac482d8.jpg

Ya ampliamente conocido,este componente ahora permite presentar y manipular un dato de la tabla a la vez.

De este control se deben colocar tantos de ellos en la forma, como columnas existan en la tabla a procesar.

Sus dos propiedades mas importantes y en el orden abajo descrito son:


Propiedad DataSource = Clic a un lado y seleccionar el DataControl al que se quiere enlazar, por ejemplo Data1.

Propiedad DataField = Clic a un lado y seleccionar el campo o atributo o columna que se quiere representar o enlazar por ejemplo Matricula, Nombre, Edad, etc.


Recordar que se deben colocar tantos TextBox en la forma, como columnas existan en la tabla, o como columnas se quieran presentar al usuario para su manipulación.

Recordar poner unos cuantos componentes Label, arriba del componente TextBox y cargarlos en su propiedad caption con el nombre del campo o columna respectivo.

Con estos dos componentes ya se construye una aplicación, ejemplo;

Pantalla de Diseño

3ac482d9.jpg

Pantalla de Ejecución

3ac482da.jpg

Notas Importantes:

Para navegar la tabla, usar el datacontrol, su elementos son:

* Renglón Anterior

* Renglón Siguiente

* Primer Renglón

* Ultimo Renglón

Si el usuario modifica o edita un dato, y avanza a renglón siguiente, la tabla en disco se actualiza, si no se quiere dar permiso de edición o modificación, usar la propiedad ReadOnly en DataControl, o usar Labels para desplegar los datos.

Recordar que también se pueden usar otros controles, para desplegar datos, por ejemplo DBListBox, despliega toda una columna completa.

TAREAS PROGRAMACION VISUAL BASIC

1.- Construir aplicaciones para la mitad de las tablas hechas con el Visual Data Manager, y usar controles de despliegue de datos diferentes.(DBListBox importarlo)

Politica de Privacidad