Está en la página 1de 4

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No.

14
Enla!ar un Data Environ"ent a o#$etos contenidos en un %or"

Probaremos la utilidad del componente DataEnvironment al enlazarlo con algunos objetos contenidos en el Form. Insertar un Form al proyecto que contiene el DataEnvironment. Ahora insertar un objeto DataGrid y un objeto Frame que contega tres cajas de te!to. "ambi#n agregar un arreglo de botones de comando$ O#$eto Datagrid "e!t5o! "e!t5o! "e!t5o! (ommand (ommand (ommand (ommand Frame 'ro(iedad :ombre :ombre "e!t :ombre "e!t :ombre "e!t :ombre Inde! (aption :ombre Inde! (aption :ombre Inde! (aption :ombre Inde! (aption :ombre Enabled )alor dgDatos t!t:ombre vaco t!t.atricula vaco t!tGrupo vaco cmdAccion ; <Agregar cmdAccion + <.odi=icar cmdAccion <Eliminar cmdAccion 0 A<ctualizar Frame+ False

Enla!ando el DataGrid&
%acer clic en el objeto DataGrid y presionar F& para abrir la ventana de propiedades. %acer clic en la pesta'a Por (ategor)as en la ventana de propiedades. Ir a la secci*n Datos. +. %acer clic en la propiedad Data,ource y seleccionar DataEnvironment1. -. %acer clic en la propiedad Data.ember y seleccionar de/sAlumnos. 0. %acer clic en Allo12pdate y elegir False.

.ateria$ Programaci*n 3isual 43isual 5asic 67 Docente$ 8ngel Pacheco Guti#rrez

P9gina 1 de 4

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 14


Enla!ar un Data Environ"ent a o#$etos contenidos en un %or"

Enla!ando las Te*t+o*&


(lic en la te!t5o!$ t!t:ombre y presionar F& para ir a la ventana de propiedades. %acer clic en la pesta'a$ Por Categoras. Ir a la secci*n Datos. (ambiar las propiedades para quedar as)$

(lic en la te!t5o!$ t!t.atricula y presionar F& para ir a la ventana de propiedades. %acer clic en la pesta'a$ Por Categoras. Ir a la secci*n Datos. (ambiar las propiedades para quedar as)$

(lic en la te!t5o!$ t!tGrupo y presionar F& para ir a la ventana de propiedades. %acer clic en la pesta'a$ Por Categoras. Ir a la secci*n Datos. (ambiar las propiedades para quedar as)$

>os objetos han quedado enlazados a los datos correctamente. Ahora solo queda agregar las siguientes l)neas de c*digo$

.ateria$ Programaci*n 3isual 43isual 5asic 67 Docente$ 8ngel Pacheco Guti#rrez

P9gina 2 de 4

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 14


Enla!ar un Data Environ"ent a o#$etos contenidos en un %or"

Controlando el acceso a los re,istros&


El siguiente c*digo se encarga de las tareas de permitir Agregar .odi=icar Eliminar y Actualizar los registros mostrados al momento de ejecutar la aplicaci*n$ ?ption E!plicit Private ,ub cmdAccion@(licA4Inde! As Integer7 ,elect (ase Inde! (ase ; BAgregar (all Agregar (ase + B.odi=icar (all .odi=icar (ase BEliminar (all Eliminar (ase 0 BActualizar (all Actualizar End ,elect End ,ub Private ,ub Agregar47 BAgregar un registro al recordset DataEnvironment+.rsde/sAlumnos.Add:e1 BInsertar un dato para dar consistencia a la tabla DataEnvironment+.rsde/sAlumnos.Fields4C:ombreC7 D CEEEC BPermitir al usuario registrar el dato$ (all .odi=icar End ,ub Private ,ub .odi=icar47 B.odi=icar el registro B%abilitar el Frame Frame+.Enabled D "rue B,eleccionar el te!to del t!t:ombre t!t:ombre.,el,tart D ; t!t:ombre.,el>ength D >en4t!t:ombre."e!t7 B?torgarle el =oco al t!t:ombre t!t:ombre.,etFocus End ,ub Private ,ub Eliminar47 BEliminar el registro seleccionado DataEnvironment+.rsde/sAlumnos.Delete (all Actualizar End ,ub

.ateria$ Programaci*n 3isual 43isual 5asic 67 Docente$ 8ngel Pacheco Guti#rrez

P9gina 3 de 4

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios No. 14


Enla!ar un Data Environ"ent a o#$etos contenidos en un %or"

Private ,ub Actualizar47 BActualizar el recordset DataEnvironment+.rsde/sAlumnos.2pdate BDeshabilitar el Frame Frame+.Enabled D False End ,ub Private ,ub dgDatos@(licA47 B,i el usuario hace clic sobre el dataGrid Bse deshabilita el Frame de captura. Frame+.Enabled D False End ,ub La a(licaci-n en e$ecuci-n&

.ateria$ Programaci*n 3isual 43isual 5asic 67 Docente$ 8ngel Pacheco Guti#rrez

P9gina 4 de 4