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)

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad