VISUAL BASIC IV UNIDAD VISUAL BASIC INT A LAS BASES DE DATOS

5.- VISUAL DATA MANAGER


No es un componente de la barra de herramientas, es un programa que se encuentra dentro de Visual BASIC.

Su Pantalla de arranque es:

3ac482d0.jpg

El procedimiento completo para construir la tabla, es:

1) Primero crear un folder o subdirectorio especial en el disco duro C: para guardar o almacenar las tablas y la base de datos (conjunto de tablas), esto se hace con un clic en My Computer, luego clic en disco C;, luego File, New Folder, y renombrarlo por ejemplo a Datos1, o Tablas o Base de Datos (Win95 permite directorios con espacios en blanco intermedios).

2) Ahora cargar o ejecutar el VISUAL DATA MANAGER(VDM), aparece el VDM de la gráfica anterior.

3) File, New, Microsoft Access, Versión 7.0 MDB

4) Aparece la pantalla normal de grabación de archivos, buscar y abrir el folder donde quedara grabada la base de datos(aunque también recordar que aquí se puede crear un new folder y renombrarlo).

5) En File Name: Escribir el nombre de la base de datos (no el de la tabla), por ejemplo(BaseDatos, Cía Acme, Nomina, Inventarios, etc.), recordar que un sistema de información completo, contiene muchas tablas, dado el nombre, para el ejemplo el folder donde queda guardado se llamara datos, la base de datos se llamara BaseDatos, usar la opción Save, aparece el siguiente editor de bases de datos:

3ac482d1.jpg

6) Crear ahora una tabla nueva, en este ejemplo la de alumnos, con un clic derecho de minimenu en la parte donde dice +PROPIERTY y usar la opción new table, y aparece la siguiente pantalla (TABLE STRUCTURE DIALOG):

3ac482d2.jpg

Sus elementos mas importantes son:

* Table Name Nombre de la Tabla

* Field List Lista todos los campos de la tabla

* Name Permite Renombrar un campo ya hecho

* Type Tipo de dato del campo

* Size Determina un tamaño fijo de campo(string)

* ADD FIELD Ver grafico(ADD FIELD DIALOG)

* Remove Field Elimina el campo seleccionado

* Index List Lista todos los indices disponibles

* Primary Indica que el indice es llave primaria

* Unique Indica que el indice es unico(no duplicados)

* Foreing Indica que el indice es una llave foránea

* Required Indica que el indice es requerido

* ADD INDEX Ver gráfico (ADD INDEX DIALOG)

* Remove Index Elimina índex seleccionado

* Build Table Construye y añade la tabla a la base de datos

* Print Structure Imprime la estructura de la tabla, ya debe estar creada

ADD FIELD DIALOG

Así como TABLE STRUCTURE se usa para construir y validar toda la tabla, este dialogo(ADD FIELD) se usa para construir y validar, todos y cada uno de los campos de la tabla.

3ac482d3.jpg

Sus elementos son:

* Name Nombre del campo

* OrdinalPosition Posición del campo (empiezan en 0)

* Type Tipo de dato del campo

* ValidationText Mensaje a mandar cuando usuario se equivoca de tipo

* DefaultValue Carga un valor de default

* Size Tamaño de campo(strings)

* OK Añade el campo a la tabla

* Close Cierra el editor de campos

ADD INDEX DIALOG

De Nuevo:

Table Structure.- Construye y valida toda la tabla

Add Dialog.- Construye y valida cada campo

ADD ÍNDEX.- Construye y valida cada indice de la tabla

3ac482d4.jpg

NOTA: ESTE DIALOGO SE DEBE USAR YA QUE ESTÉN CONSTRUIDOS TODOS LOS CAMPOS.

Sus elementos son:

* Name.- Nombre del indice

* IndexedFields.- Lista los campos indices(solo clic enel campo o campos a indexar en la ventana de abajo llamada Available Fields)

*AvailableFields.- Muestra todos los campos que ya se debieron haber hecho para la tabla

* Primary.- Indica que el campo indice es la llave primaria de la tabla.

* Unique.- Indica que este indice debe ser único ( no permite duplicados)

* OK.- Añade el indice a la tabla

* Close.- Cierra el ADD ÍNDEX DIALOG


7) Crear la tabla alumnos, con los siguientes datos, usando los diálogos respectivos.

Tabla: alumnos(campos, usar add field dialog)

Matricula Long requerid

Nombre Text * 30

Edad Integer

Domicilio Text * 20

Ciudad Text * 20

alumnos(indices, usar índex field dialog )

nombre del indice campo

matriculaindice matricula Primary Unique

ciudadindice ciudad atn: desmarcar

primary, unique

NOTA ESTE FORMATO TAMBIÉN PUEDE PEDIRSE DE LA SIGUIENTE MANERA

CAMPO TIPO SIZE LLAVE PRIMARIA INDICE

_

Matricula Long * I

Nombre Text 30

Edad Integer

Domicilio Text 20

Ciudad Text 20 I

_

8)Ya creada la tabla, y de regreso al Visual Data Manager, cargarle algunos datos o renglones de prueba, para hacer esto, solo clic derecho en tabla alumnos para minimenu y usar la opción open, aparece el siguiente editor de datos:

3ac482d5.jpg

Para cargar un renglón, usar primero la opción ADD y aparece la siguiente gráfica

3ac482d6.jpg

Cargar varios(10) Renglones de datos para pruebas, no olvidar usar el botón de update.

La barra de abajo es llamada de navegación, para recorrer todos los renglones de la tabla, ya cargados unos 10 renglones se puede usar, para navegar entre renglones.

Para corregir un renglón, primero usar la barra de navegación para seleccionar y luego usar el botón EDIT.

Si existen muchos renglones el botón SEEK, los busca usando la llave primaria (MatriculaIndice) o la llave secundaria (CiudadIndice), revisar que en el editor de datos, la opción índex, indique si es MatriculaIndice o CiudadIndice, sino la opción seek va a fallar.

La opción Delete, funciona directamente en el editor de datos, solo oprimir y pregunta si se elimina el renglón actual.

La opcion Filter, se usa para dar instrucciones en SQL un lenguaje de consulta de bases de datos muy especializado.

9) Ya construida y cargada la tabla, cerrar el Visual Data Manager, para regresar al Visual BASIC.

TAREAS PROGRAMACION VISUAL BASIC

1.- Construir con el Visual data Manager, las diez tablas diseñadas.

 


 


Driven by DokuWiki

Politica de Privacidad