• Save
Guia 01 VB6 y Base datos Access
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Guia 01 VB6 y Base datos Access

on

  • 841 views

Guia basica para diseñar una aplicacion con el lenguaje de programacion VB6 y guardar los datos en una Base datos de tipo Microsoft Access(2000 o 2003) utilizando codigo DAO.

Guia basica para diseñar una aplicacion con el lenguaje de programacion VB6 y guardar los datos en una Base datos de tipo Microsoft Access(2000 o 2003) utilizando codigo DAO.

Statistics

Views

Total Views
841
Views on SlideShare
841
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Guia 01 VB6 y Base datos Access Presentation Transcript

  • 1. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 1. Crear una carpeta llamada PrjMatriculas y dentro de esta tres carpetas, de la siguiente manera: 2. Abrir VB6:
  • 2. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 3. Crear un proyecto .exe estándar: 4. Diseñar el Formulario FrmPrincipal: Cambiar las propiedades del formulario (Form1): 1. Nombre: FrmPrincipal 2. Caption: MENU PRINCIPAL 3. BackColor: Seleccionar el color blanco Insertar un control del tipo Image , ajustar el ancho y cambiar la propiedad:
  • 3. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 1. Picture: buscar la imagen que aparece debajo:
  • 4. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 5. Crear el la barra del menú: Clic derecho sobre el formulario, seleccionar el Editor de Menús...
  • 5. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 6. Crear tres menús y sus ítems: Propiedad Valor Caption &Archivo Name menuArchivo Propiedad Valor Caption &Salir Name itemSalir Propiedad Valor Caption &Registro Name menuRegisatro Propiedad Valor Caption &Estudiantes Name itemEstudiantes Propiedad Valor Caption &Matriculas Name itemMatriculas Propiedad Valor Caption &Datos Name menuDatos Propiedad Valor Caption &Programas Name itemProgramas El símbolo & antes de la palabra es para que se pueda acceder con la tecla Alt + la primera letra
  • 6. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez De esta manera
  • 7. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 7. Ahora se le agrega el código para que funcione el menú: Dar doble clic en el ítem Salir del menú Archivo y se escribe el siguiente código: La palabra reservada End significa que termina el programa de ejecutarse Dar doble clic en el ítem Estudiantes del menú Registro y se escribe el siguiente código: La propiedad Visible cuando es igual a False quita el formulario y cuando es True lo carga y lo muestra. Dar doble clic en el ítem Matriculas del menú Registro y se escribe el siguiente código: Dar doble clic en el ítem Programas del menú Datos y se escribe el siguiente código:
  • 8. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Ahora guardar el formulario con el Nombre de FrmPrincipal en la carpeta Formularios y el del proyecto PrjMatriculas dentro de la carpeta del mismo nombre. Quedando la carpeta del proyecto así: Y la carpeta con los formularios así: El archivo FrmPrincipal.frx se crea debido a que hay una imagen dentro del formulario, en caso de no tener ninguna imagen solo estaría el archivo FrmPrincipal.frm Controles comunes en los formularios a diseñar: Control Nombre(Name) Caption Style Picture Botón de comando cmdLimpiar &LIMPIAR 1 - Graphical Seleccionar imagen correspondiente Botón de comando cmdGuardar &GUARDAR 1 - Graphical Seleccionar imagen correspondiente Botón de comando cmdCerrar &CERRAR 1 - Graphical Seleccionar imagen correspondiente
  • 9. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 8. Ahora se crean los siguientes formularios: FrmEstudiantes, Cambiar propiedades al formulario FrmEstudiantes: Name: FrmEstudiantes Caption: ESTUDIANTES BackColor: seleccionar el color blanco Controles a utilizar: Etiqueta (Label) Caja de texto (TextoBox) Botón de comando (CommandButton) Control Nombre(Name) Caption de la Etiqueta Text Caja de texto txtCodigo Código Estudiante En blanco Caja de texto txtNombre Nombre Estudiante En blanco Caja de texto txtApellidos Apellidos Estudiante En blanco Caja de texto txtDireccion Dirección En blanco Caja de texto txtTelefonos Teléfonos En blanco
  • 10. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez FrmMatriculas Cambiar propiedades al formulario FrmMatriculas: Name: FrmMatriculas Caption: MATRICULAS BackColor: seleccionar el color blanco Controles a utilizar: Etiqueta (Label) Caja de texto (TextoBox) Botón de comando (CommandButton) Cuadro Combinado (ComboBox) Control Nombre(Name) Caption de la Etiqueta Text Locked Caja de texto txtNumero N. Matricula En blanco Cuadro Combinado cboAño Año En blanco Cuadro Combinado cboPeriodo Periodo En blanco Cuadro Combinado txtPrograma Programa En blanco Caja de texto txtCodEstudiante Código Estudiante En blanco Caja de texto txtNomEstudiante Nombre Estudiante En blanco True
  • 11. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez FrmProgramas Cambiar propiedades al formulario FrmProgramas: Name: FrmProgramas Caption: PROGRAMAS BackColor: seleccionar el color blanco Controles a utilizar: Etiqueta (Label) Caja de texto (TextoBox) Botón de comando (CommandButton) Control Nombre(Name) Caption de la Etiqueta Text Caja de texto txtCodigo Código Programa En blanco Caja de texto txtNombre Nombre Programa En blanco Caja de texto txtSemestres Numero Semestres En blanco Caja de texto txtTitulo Titulo Otorgado En blanco Caja de texto txtCreditos Numero Créditos En blanco Caja de texto txtRegistroMEN Registro MEN En blanco
  • 12. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 9. Ahora se diseña la base de datos que contendrá la información que se ingrese por la GUI diseñada. EL MODELO DE LA BASE DE DATOS(MODELO ENTIDAD / RELACIÓN)
  • 13. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez  LA ESTRUCTURA DE LAS ENTIDADES O TABLAS. Tabla: tblEstudiante Descripción: Permite almacenar la información básica de cada uno de los estudiantes que se registran en la universidad. Campos Clave o Llave Primaria: Id_Estudiante Identificador del Campo Tipo de Dato Longitud Valor Inicial Descripción Id_Estudiante Entero Largo 10 0 Número de identificación del estudiante. Nombre_Estudiante Cadena 20 “” Nombre del estudiante. Apellidos_Estudiante Cadena 20 “” Apellidos del estudiante. Direccion_Estuidiante Cadena 50 “” Dirección del estudiante. Telefonos_Estudiante Cadena 50 “” Teléfonos del estudiante. Tabla: tblPrograma Descripción: Permite almacenar la información básica de cada uno de los programas o carreras que se ofrecen en la universidad. Campos Clave o Llave Primaria: Id_Programa Identificador del Campo Tipo de Dato Longitud Valor Inicial Descripción Id_Programa Entero Largo 10 0 Número de identificación del estudiante. Nombre_Programa Cadena 50 “” Nombre del estudiante. Numero_Semestres Entero Corto 2 “” Apellidos del estudiante. Titulo_Otorgado Cadena 50 “” Dirección del estudiante. Numero_Creditos Entero Corto 1 “” Teléfonos del estudiante. Registro_MEN Cadena 50 “”
  • 14. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Tabla: tblMatricula Descripción: Permite almacenar la información básica de cada registro de matricula que hace la universidad en cada periodo. Campos Clave o Llave Primaria: Id_Matricula Identificador del Campo Tipo de Dato Longitud Valor Inicial Descripción Id_Matricula Entero Largo 10 0 Número de identificación del estudiante. Año Entero Corto 4 “” Nombre del estudiante. Periodo Entero Corto 1 “” Apellidos del estudiante. Codigo_Estudiante Entero Largo 10 “” Dirección del estudiante. Codigo_Programa Entero Largo 10 “” Teléfonos del estudiante. 10. Abrir Access 2000 o 2003 0 2007 o superior, Crear una nueva base de datos llamada BD_Matriculas
  • 15. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Luego de abierta, crear las tablas, las relaciones entre estas y guardar la BD como 2000 o 2003(esto creara un archivo con extensión .mdb).
  • 16. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Diseño de la Tabla de los Equipos de Fútbol: tblPrograma Y los índices de la tabla.
  • 17. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Diseño de la Tabla de los Equipos de Fútbol: tblEstudiante Y los índices de la tabla.
  • 18. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Diseño de la Tabla de los Equipos de Fútbol: tblMatricula Y los índices de la tabla.
  • 19. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 11. Ahora se crea el código para la conexión con la base de datos Conexión de la Aplicación con la base de datos: Crear un nuevo Modulo en el proyecto de VB: modFunciones (.bas) Añadir el siguiente código en el modulo: ‘--------------------------------------------------------------------------------------- Option Explicit ' Referencia Global DAO.Database a la Base de Datos Public BD As DAO.Database ' Constante Global con el nombre de la aplicación Public Const APLICACION As String = "MATRICULAS UNIVERSITARIAS" ' Constantes para la Conexión con la Base de Datos ' Clave de la Base de Datos Public Const CLAVEBD As String = "" ' Dirección de la Base de Datos Public Const BASEDATOS As String = "C:BD_Matriculas.mdb" ' Parámetros de Conexión con la Base de Datos Microsoft Access Public Const CONEXION As String = "MS Access;PWD=" & CLAVEBD & ";" ' Función que permite conectarse con la base de Datos ' Retorna Verdadero(True) si la conexión es exitosa, en caso contrario retorna Falso(False) Public Function ConectarBD() As Boolean ConectarBD = True ' Obtener una referencia valida de conexión con la Base de datos Set BD = OpenDatabase(BASEDATOS, False, False, CONEXION) ' Si BD no tiene referencia, la conexión falló If BD Is Nothing Then ConectarBD = False End Function
  • 20. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez ' Procedimiento que permite quitar correctamente la conexión con la Base de Datos Public Sub DesconectarBD() BD.Close ‘ Cerramos la conexión con la Base de Datos Set BD = Nothing End Sub ‘--------------------------------------------------------------------------------------- El anterior código es para establecer la conexión de la aplicación con la base de datos. Ahora se debe adicionar en el formulario principal (frmPrincipal) con el menú de opciones de la aplicación. Añadir el siguiente código al formulario: ' Evento al Cargar el Formulario Private Sub Form_Load() ' Si la conexión con la Base de Datos falla, enviar un mensaje indicándolo ‘ y descargar el formulario If Not ConectarBD() Then MsgBox "No se encontró la Base de Datos de las MATRICULAS UNIVERSITARIAS.", vbExclamation, APLICACION Unload frmPrincipal ' Llamada al evento que descarga de la memoria el formulario End If End Sub ' Evento para Descargar el Formulario de la Memoria Private Sub Form_Unload(Cancel As Integer) ' Llamada al procedimiento que Desconecta la Base de Datos Correctamente Call DesconectarBD End ' Fin del Programa End Sub Luego de esto se crean las validaciones y funcionalidades las diferentes Interfaces Graficas de Usuario establecidas en el diseño.
  • 21. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 12. Creación del Proyecto EXE estándar en Visual Basic: PrjMatriculas.vbp Inicialmente se deben tener en cuenta las referencias del Proyecto, las cuales son necesarias para que este funcione correctamente: Menú: Proyecto, Referencias...
  • 22. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez Luego se escogen los siguientes elementos, son los necesarios para poder ejecutar la aplicación:
  • 23. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 13. Codificación del formulario frmEstudiantes
  • 24. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez
  • 25. Guía práctica 01 de Visual Basic 6 y Base de Datos Access Emerson E. Garay Gómez 14. fedfsdfs