SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Insertar datos en una base de datos Access 2007 desde
                     Visual Basic 6
                            Guía y ejercicios

           Programación Orientada a Objetos – Cuarto Semestre

                           Conalep Ixtapaluca




                                                                Daniel Martínez Ortiz

                                       daniel.martinez_236d@conalepmex.edu.mx

                                         http://danielmartinez236d.spaces.live.com

                                                                      Mayo del 2010
Índice
Paso 1. Crear una base de datos..........................................................................................................3

Paso 2. Crear la tabla............................................................................................................................3

Paso 3. Abrir visual basic y crear un proyecto nuevo.............................................................................3

Paso 4. Agregar la referencia ADO........................................................................................................4

Paso 5. Modificar las propiedades del nombre del proyecto..................................................................5

Paso 6. Modificar las propiedades del formulario..................................................................................5

Paso 7. Diseñar el formulario.................................................................................................................5

Paso 8. Programar el botón de cerrar....................................................................................................6

Paso 9. Programar el botón de guardar.................................................................................................6

Paso 10. Guardando el proyecto...........................................................................................................9

Paso 11. Probando la aplicación............................................................................................................9

Ejercicios.............................................................................................................................................12

    Agencia automotriz - Catálogo de automoviles...............................................................................12

    Restaurante – Platillos del menú.....................................................................................................12

    Hospital – Ingreso de pacientes a urgencias...................................................................................12

    Floreria – Arreglos florales..............................................................................................................12

    Sistema administrativo – Captura de clientes..................................................................................12




Insertar datos en una base de datos Access 2007 desde Visual Basic                                                                          Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com                                                      2 de 13
Paso 1. Crear una base de datos
Crear una base de datos en access 2007 llamada “Inventario” y guardela en una carpeta “inventarios”
en “Mis Documentos”.


Paso 2. Crear la tabla
Crear una tabla, dentro de la base de datos, llamada “Producto” con los siguientes campos:

                              Campo                                  Tipo de dato

                              productoId                             Autonumérico

                              nombre                                 Texto

                              costo                                  Moneda

                              descripcion                            Memo



La vista de la base de datos, en access 2007, debe quedar como se ilustra a continuación.




Paso 3. Abrir visual basic y crear un proyecto nuevo.
Abrir visual basic y crear un proyecto nuevo de tipo “EXE estándar”


Insertar datos en una base de datos Access 2007 desde Visual Basic                           Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com       3 de 13
Paso 4. Agregar la referencia ADO.
Agrear la referencia de acceso a datos ADO.

En el menú “Proyecto”, elegir “Referencias...”




Aparecerá una ventana titulada “Referencias”. En esta ventana buscar, en la lista de “Referencias
disponibles” la opción “Microsoft ActiveX Data Object 6.0 Library” y activarla; presionar el botón
“Aceptar”




Insertar datos en una base de datos Access 2007 desde Visual Basic                         Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com     4 de 13
NOTA IMPORTANTE:
Si utilizas Windows XP es muy probable que no tengas disponible la biblioteca “Microsoft ActiveX
Data Objects 6.0 Library” debido a que esta biblioteca sólo se encuentra disponible en versiones de
Windows Vista y posteriores. ¿Pero qué debemos hacer para activar el acceso a bases de datos
Access 2007 cuándo no tenemos esta biblioteca disponible? A continuación la solución.

1er paso. Descargar del sitio de microsoft el driver adecuado para tener acceso a bases de datos de
Access 2007.

http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891

De esta página de internet descargaremos un archivo llamado “AccessDatabaseEngine.exe”

2do paso. Instalar el programa “AccessDatabaseEngine.exe” descargado en el paso anterior.

3er paso. En el cuadro de dialogo de referencias activaremos “Microsoft ActiveX Data Objects 2.8
Library” en vez de la versión 6.0.

Eso es todo lo que hay que hacer, los pasos que continuan se deben realizar de forma normal.


Paso 5. Modificar las propiedades del nombre del proyecto.
Modificar las propiedades del nombre del proyecto para que se llame “Inventarios” en vez de
“Proyecto1”.




Paso 6. Modificar las propiedades del formulario.
Modificar las propiedades del formulario para que llame “frmProductoAgregar” en vez de “Form1”




Insertar datos en una base de datos Access 2007 desde Visual Basic                          Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com      5 de 13
Paso 7. Diseñar el formulario
Diseñar el formulario para la captura de los datos de un producto. El diseño debe parecerse a la
siguiente imagen.




Los cuadros de texto deben llamarse “txtNombre”, “txtCosto” y “txtDescripcion”.

Se debe modificar la propiedades “Multiline” a “True” y “ScrollBars” a “3 – Both” del cuadro de texto
“txtDescripcion”. Ajuste el tamaño para que quede como en la imagen anterior.

Los botones se deben llamar “btnGuardar” y “btnCerrar”




Paso 8. Programar el botón de cerrar
Para programar el botón de cerrar sólo se utiliza la instrucción Unload <nombreDelFormulario>.




Paso 9. Programar el botón de guardar
Para programar el botón de guardar debemos seguir una serie de pasos bien definidos que nos
ayudarán a escribir el código más fácil.

         Declarar la variable “conexion” que permitirá la conexión con la base de datos. Esta variable
         debe ser de tipo ADODB.Connection

         Declarar la variable “sql” que permitirá la construcción de la instrucción sql INSERT INTO para
         almacenar los datos en la base de datos. Esta variable debe ser de tipo String.

         Declarar una variable por cada campo del formulario, cada una de esta variables será del tipo
         de dato adecuado al valor que se pretende almacenar en la base de datos. Para este
         formulario necesitamos declarar 3 variables:


Insertar datos en una base de datos Access 2007 desde Visual Basic                             Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com         6 de 13
•   nombre de tipo String

                        •   costo de tipo Currency

                        •   descripción de tipo String

         Verificar que cada uno de los campos del formulario que se consideren como datos
         obligatorios contenga un valor. En caso de que no tengan valor mostrar al usuario un mensaje
         indicando que le falto capturar ese dato.

         Asignar los valores de los cuadros de texto a las variables declaradas para ese proposito.

         Construir la instrucción SQL para almacenar los datos en la tabla de la base de datos.

         Establecer la conexión con la base de datos

         Ejecutar la instruccion SQL de inserción

         Cerrar la conexión con la base de datos

         Limpiar los campos del formulario

         Mostrar al usuario un mensaje de que los datos fueron agregados correctamente.



Ahora, tomando como base los pasos anteriores para almacenar los datos en la base de datos,
haremos la escritura del código. Sigamos, uno a uno, los pasos.

         Declarar la variable “conexion” que permitirá la conexión con la base de datos. Esta variable
         debe ser de tipo ADODB.Connection

         Dim conexion As ADODB.Connection

         Declarar la variable “sql” que permitirá la construcción de la instrucción sql INSERT INTO para
         almacenar los datos en la base de datos. Esta variable debe ser de tipo String.

         Dim sql As String

         Declarar una variable por cada campo del formulario, cada una de esta variables será del tipo
         de dato adecuado al valor que se pretende almacenar en la base de datos. Para este
         formulario necesitamos declarar 3 variables:

                        •   nombre de tipo String

                        •   costo de tipo Currency

                        •   descripción de tipo String

         Dim nombre As String

         Dim costo As Currency


Insertar datos en una base de datos Access 2007 desde Visual Basic                                Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com            7 de 13
Dim descripcion as String

         Verificar que cada uno de los campos del formulario que se consideren como datos
         obligatorios contenga un valor. En caso de que no tengan valor mostrar al usuario un mensaje
         indicando que le falto capturar ese dato.

         If (txtNombre.Text = "") Then

               MsgBox "El nombre del producto es obligatorio", vbExclamation + vbOKOnly,
         "Agregar producto"

                Exit Sub

            End If



            If (txtCosto.Text = "") Then

                MsgBox "El costo del producto es obligatorio", vbExclamation + vbOKOnly,
         "Agregar producto"

                Exit Sub

            End If



            If (txtDescripcion.Text = "") Then

              MsgBox "La descripción del producto es obligatorio", vbExclamation + vbOKOnly,
         "Agregar producto"

                Exit Sub

            End If

         If (Val(txtCosto.Text) <= 0) Then

                MsgBox "El valor del costo del producto es incorrecto", vbExclamation +
         vbOKOnly, "Agregar producto"

                Exit Sub

            End If

         Asignar los valores de los cuadros de texto a las variables declaradas para ese proposito.

            nombre = txtNombre.Text

            costo = FormatCurrency(Val(txtCosto.Text), 2)

            descripcion = txtDescripcion.Text

Insertar datos en una base de datos Access 2007 desde Visual Basic                              Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com          8 de 13
Construir la instrucción SQL para almacenar los datos en la tabla de la base de datos.

         sql = "INSERT INTO producto (nombre, costo, descripcion) VALUES ('" & nombre & "','"
         & costo & "','" & descripcion & "')"

         Establecer la conexión con la base de datos

         Set conexion = New ADODB.Connection



         conexion.ConnectionString         =         "Provider=Microsoft.ACE.OLEDB.12.0;Data
         Source=inventarios.accdb;Persist Security Info=False;"



         conexion.Open

         Ejecutar la instruccion SQL de inserción

         conexion.Execute sql

         Cerrar la conexión con la base de datos

         conexion.Close

         Limpiar los campos del formulario

         txtNombre.Text = ""

            txtCosto.Text = ""

            txtDescripcion.Text = ""

         Mostrar al usuario un mensaje de que los datos fueron agregados correctamente.

         MsgBox “Datos almacenados con éxito”


Paso 10. Guardando el proyecto
Guarde el proyecto y todos los formularios en la carpeta “inventarios” dentro de “Mis Documentos”,
donde inicialmente almacenó el archivo de la base de datos.
Cierre completamente visual basic y vuelva a abrir el proyecto desde el explorador de archivos, dando
doble clic en el icono del proyecto llamado “Inventarios.vbp”.


Paso 11. Probando la aplicación
Ha llegado el momento de probar el programa y verificar si los datos se insertan correctamente.
Primero que nada ejecutamos el programa. Si al momento de la ejecución aparecen errores, por favor
regresé a los pasos anteriores y verifique que fue lo que hizó incorrectamente y corrijalo.


Insertar datos en una base de datos Access 2007 desde Visual Basic                                Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com            9 de 13
Al ejecutar el programa debe aparecer el formulario que diseñamos.




Si no escribimos el nombre o alguno de los demás datos nos aparecerá un mensaje de error como el
siguiente, con esto podemos verificar que estamos haciendo la verificación de los datos obligatorios:




Escribimos los datos de un producto:

Nombre:            Computadora Laptop

Costo:             $12,500.00

Descripción: Computadora portatil con 350 GB de Disco Duro, 3 GB de memoria RAM, Pantalla LED
de 14.1”, 2.5 Kg de peso.



Después de la captura el formulario deberia verse similar al siguiente:




Insertar datos en una base de datos Access 2007 desde Visual Basic                          Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com     10 de 13
Y al presionar el botón de “Guardar” debe aparecer el mensaje de aviso que los datos fueron
almacenados con éxito.




Finalmente debemos abrir la base de datos de access 2007 para verificar que los datos capturados
en el formulario se encuentran correctamente insertados en la tabla. Como lo ilustra la siguiente
imagen.




Insertar datos en una base de datos Access 2007 desde Visual Basic                         Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com     11 de 13
Insertar datos en una base de datos Access 2007 desde Visual Basic                         Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com    12 de 13
Ejercicios
Elabore cada uno de los 5 siguiente programas. Cada programa deberá tener su propia base de
datos y deberá insertar la información que se pide en cada caso. Se consideraran puntos adicionales
si los programas incluyen campos adicionales a los incluidos en la lista de datos solicitados:


Agencia automotriz - Catálogo de automoviles
    •    Datos solicitados: marca, modelo, colores disponibles, cantidad de puertas, tamaño de rin,
         cantidad de cilindros, cantidad de kilometros por litro de combustible, precio al contado,
         caracteristicas adicionales, velocidad máxima.


Restaurante – Platillos del menú.
    •    Datos solicitados: Nombre del platillo, precio, lista de ingredientes principales, cantidad de
         calorias, se sirve en (desayuno, comida o cena).


Hospital – Ingreso de pacientes a urgencias
    •    Datos solicitados: Nombre del paciente, nombre del primer familiar responsable directo,
         telefono del primer familiar responsable directo, nombre del segundo familiar responsable
         directo, telefono del segundo familiar responsable directo, fecha y hora de ingreso al hospital,
         numero de seguro social, edad, sexo, descripción de los sintómas u observaciones de ingreso.


Floreria – Arreglos florales
    •    Datos solicitados: Nombre del arreglo, precio, tipo de flores que incluye, dimensiones (largo,
         ancho, alto), peso.


Sistema administrativo – Captura de clientes
    •    Datos solicitados: Nombre completo, RFC, Domicilio completo, fecha y hora de registro, tipo
         de persona (moral/fisica), teléfono, correo electrónico, comentarios adicionales.




Insertar datos en una base de datos Access 2007 desde Visual Basic                              Mayo 2010
Daniel Martínez Ortiz                          http://danielmartinez236d.spaces.live.com         13 de 13

Mais conteúdo relacionado

Mais procurados

Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007jpalencia
 
Actualizando bases de datos
Actualizando bases de datosActualizando bases de datos
Actualizando bases de datosLuisSanchez1235
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Accessveronica
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0CuC
 
P vinculacion de td access con excel
P vinculacion de td access con excelP vinculacion de td access con excel
P vinculacion de td access con excelKenneth Herrera
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicAlberto Vargas
 
Bases de datos relaciones 1.1
Bases de datos relaciones 1.1Bases de datos relaciones 1.1
Bases de datos relaciones 1.1ricardo901
 
Conectar bd mineria de datos
Conectar bd mineria de datosConectar bd mineria de datos
Conectar bd mineria de datosHector Conde
 

Mais procurados (14)

Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007
 
Actualizando bases de datos
Actualizando bases de datosActualizando bases de datos
Actualizando bases de datos
 
Leo
LeoLeo
Leo
 
10 grupos
10 grupos10 grupos
10 grupos
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Access
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0
 
P vinculacion de td access con excel
P vinculacion de td access con excelP vinculacion de td access con excel
P vinculacion de td access con excel
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
desarrollo en 3 capas VB
desarrollo en 3 capas VBdesarrollo en 3 capas VB
desarrollo en 3 capas VB
 
Bd
BdBd
Bd
 
Bases de datos relaciones 1.1
Bases de datos relaciones 1.1Bases de datos relaciones 1.1
Bases de datos relaciones 1.1
 
Bases de datos relaciones trabajo final
Bases de datos relaciones trabajo final Bases de datos relaciones trabajo final
Bases de datos relaciones trabajo final
 
Conectar bd mineria de datos
Conectar bd mineria de datosConectar bd mineria de datos
Conectar bd mineria de datos
 

Semelhante a Vb access

Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksGustavo Rene Rojas Valdez
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicyolandacolon04
 
basededatoscon Visual Basic
basededatoscon Visual Basicbasededatoscon Visual Basic
basededatoscon Visual BasicJeisson
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicJesus Chaux
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)luisj9212
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicluisj9212
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasict_vilma
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0LisbayUrdaneta
 
ConexióN De Base De Datos
ConexióN De Base De DatosConexióN De Base De Datos
ConexióN De Base De DatosVerenice Corea
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql serverRis Fernandez
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic IrlandaSalero
 

Semelhante a Vb access (20)

ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure Works
 
Temario
Temario Temario
Temario
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
basededatoscon Visual Basic
basededatoscon Visual Basicbasededatoscon Visual Basic
basededatoscon Visual Basic
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
ConexióN De Base De Datos
ConexióN De Base De DatosConexióN De Base De Datos
ConexióN De Base De Datos
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Base de datos guia[1]
Base de datos guia[1]Base de datos guia[1]
Base de datos guia[1]
 
Tutorial de bd4o
Tutorial de bd4oTutorial de bd4o
Tutorial de bd4o
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
Datos visual basic
Datos visual basicDatos visual basic
Datos visual basic
 
Ms Access
Ms AccessMs Access
Ms Access
 

Mais de Jesus Chaux

Nombre.gestion de mercados
Nombre.gestion de mercadosNombre.gestion de mercados
Nombre.gestion de mercadosJesus Chaux
 
Ejercicios yadny
Ejercicios yadnyEjercicios yadny
Ejercicios yadnyJesus Chaux
 
Taller digitales 1
Taller digitales 1Taller digitales 1
Taller digitales 1Jesus Chaux
 
Taller digitales solucionado
Taller digitales solucionadoTaller digitales solucionado
Taller digitales solucionadoJesus Chaux
 
Guia electronica digital
Guia electronica digitalGuia electronica digital
Guia electronica digitalJesus Chaux
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasJesus Chaux
 
Actividades digital solucionada
Actividades digital solucionadaActividades digital solucionada
Actividades digital solucionadaJesus Chaux
 
Fundamentos de electromagnetismo
Fundamentos de electromagnetismoFundamentos de electromagnetismo
Fundamentos de electromagnetismoJesus Chaux
 
Taller lexicografía y ortografia[1]
Taller lexicografía y ortografia[1]Taller lexicografía y ortografia[1]
Taller lexicografía y ortografia[1]Jesus Chaux
 
Plan de sesion modulo manejo ofimatica utilitarios
Plan de sesion modulo manejo ofimatica utilitariosPlan de sesion modulo manejo ofimatica utilitarios
Plan de sesion modulo manejo ofimatica utilitariosJesus Chaux
 

Mais de Jesus Chaux (20)

Nombre.gestion de mercados
Nombre.gestion de mercadosNombre.gestion de mercados
Nombre.gestion de mercados
 
Presentación1
Presentación1Presentación1
Presentación1
 
Riesgos
RiesgosRiesgos
Riesgos
 
Radiacion
RadiacionRadiacion
Radiacion
 
Ejercicios yadny
Ejercicios yadnyEjercicios yadny
Ejercicios yadny
 
Taller digitales 1
Taller digitales 1Taller digitales 1
Taller digitales 1
 
Taller digitales solucionado
Taller digitales solucionadoTaller digitales solucionado
Taller digitales solucionado
 
Guia electronica digital
Guia electronica digitalGuia electronica digital
Guia electronica digital
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Actividades digital solucionada
Actividades digital solucionadaActividades digital solucionada
Actividades digital solucionada
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Fundamentos de electromagnetismo
Fundamentos de electromagnetismoFundamentos de electromagnetismo
Fundamentos de electromagnetismo
 
Energ a
Energ aEnerg a
Energ a
 
Ventas
VentasVentas
Ventas
 
Ventas
VentasVentas
Ventas
 
Ventas
VentasVentas
Ventas
 
Taller lexicografía y ortografia[1]
Taller lexicografía y ortografia[1]Taller lexicografía y ortografia[1]
Taller lexicografía y ortografia[1]
 
Tabla de excel
Tabla de excelTabla de excel
Tabla de excel
 
Plan de sesion modulo manejo ofimatica utilitarios
Plan de sesion modulo manejo ofimatica utilitariosPlan de sesion modulo manejo ofimatica utilitarios
Plan de sesion modulo manejo ofimatica utilitarios
 

Último

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 

Último (20)

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 

Vb access

  • 1. Insertar datos en una base de datos Access 2007 desde Visual Basic 6 Guía y ejercicios Programación Orientada a Objetos – Cuarto Semestre Conalep Ixtapaluca Daniel Martínez Ortiz daniel.martinez_236d@conalepmex.edu.mx http://danielmartinez236d.spaces.live.com Mayo del 2010
  • 2. Índice Paso 1. Crear una base de datos..........................................................................................................3 Paso 2. Crear la tabla............................................................................................................................3 Paso 3. Abrir visual basic y crear un proyecto nuevo.............................................................................3 Paso 4. Agregar la referencia ADO........................................................................................................4 Paso 5. Modificar las propiedades del nombre del proyecto..................................................................5 Paso 6. Modificar las propiedades del formulario..................................................................................5 Paso 7. Diseñar el formulario.................................................................................................................5 Paso 8. Programar el botón de cerrar....................................................................................................6 Paso 9. Programar el botón de guardar.................................................................................................6 Paso 10. Guardando el proyecto...........................................................................................................9 Paso 11. Probando la aplicación............................................................................................................9 Ejercicios.............................................................................................................................................12 Agencia automotriz - Catálogo de automoviles...............................................................................12 Restaurante – Platillos del menú.....................................................................................................12 Hospital – Ingreso de pacientes a urgencias...................................................................................12 Floreria – Arreglos florales..............................................................................................................12 Sistema administrativo – Captura de clientes..................................................................................12 Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 2 de 13
  • 3. Paso 1. Crear una base de datos Crear una base de datos en access 2007 llamada “Inventario” y guardela en una carpeta “inventarios” en “Mis Documentos”. Paso 2. Crear la tabla Crear una tabla, dentro de la base de datos, llamada “Producto” con los siguientes campos: Campo Tipo de dato productoId Autonumérico nombre Texto costo Moneda descripcion Memo La vista de la base de datos, en access 2007, debe quedar como se ilustra a continuación. Paso 3. Abrir visual basic y crear un proyecto nuevo. Abrir visual basic y crear un proyecto nuevo de tipo “EXE estándar” Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 3 de 13
  • 4. Paso 4. Agregar la referencia ADO. Agrear la referencia de acceso a datos ADO. En el menú “Proyecto”, elegir “Referencias...” Aparecerá una ventana titulada “Referencias”. En esta ventana buscar, en la lista de “Referencias disponibles” la opción “Microsoft ActiveX Data Object 6.0 Library” y activarla; presionar el botón “Aceptar” Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 4 de 13
  • 5. NOTA IMPORTANTE: Si utilizas Windows XP es muy probable que no tengas disponible la biblioteca “Microsoft ActiveX Data Objects 6.0 Library” debido a que esta biblioteca sólo se encuentra disponible en versiones de Windows Vista y posteriores. ¿Pero qué debemos hacer para activar el acceso a bases de datos Access 2007 cuándo no tenemos esta biblioteca disponible? A continuación la solución. 1er paso. Descargar del sitio de microsoft el driver adecuado para tener acceso a bases de datos de Access 2007. http://www.microsoft.com/downloads/details.aspx?familyid=7554f536-8c28-4598-9b72-ef94e038c891 De esta página de internet descargaremos un archivo llamado “AccessDatabaseEngine.exe” 2do paso. Instalar el programa “AccessDatabaseEngine.exe” descargado en el paso anterior. 3er paso. En el cuadro de dialogo de referencias activaremos “Microsoft ActiveX Data Objects 2.8 Library” en vez de la versión 6.0. Eso es todo lo que hay que hacer, los pasos que continuan se deben realizar de forma normal. Paso 5. Modificar las propiedades del nombre del proyecto. Modificar las propiedades del nombre del proyecto para que se llame “Inventarios” en vez de “Proyecto1”. Paso 6. Modificar las propiedades del formulario. Modificar las propiedades del formulario para que llame “frmProductoAgregar” en vez de “Form1” Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 5 de 13
  • 6. Paso 7. Diseñar el formulario Diseñar el formulario para la captura de los datos de un producto. El diseño debe parecerse a la siguiente imagen. Los cuadros de texto deben llamarse “txtNombre”, “txtCosto” y “txtDescripcion”. Se debe modificar la propiedades “Multiline” a “True” y “ScrollBars” a “3 – Both” del cuadro de texto “txtDescripcion”. Ajuste el tamaño para que quede como en la imagen anterior. Los botones se deben llamar “btnGuardar” y “btnCerrar” Paso 8. Programar el botón de cerrar Para programar el botón de cerrar sólo se utiliza la instrucción Unload <nombreDelFormulario>. Paso 9. Programar el botón de guardar Para programar el botón de guardar debemos seguir una serie de pasos bien definidos que nos ayudarán a escribir el código más fácil. Declarar la variable “conexion” que permitirá la conexión con la base de datos. Esta variable debe ser de tipo ADODB.Connection Declarar la variable “sql” que permitirá la construcción de la instrucción sql INSERT INTO para almacenar los datos en la base de datos. Esta variable debe ser de tipo String. Declarar una variable por cada campo del formulario, cada una de esta variables será del tipo de dato adecuado al valor que se pretende almacenar en la base de datos. Para este formulario necesitamos declarar 3 variables: Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 6 de 13
  • 7. nombre de tipo String • costo de tipo Currency • descripción de tipo String Verificar que cada uno de los campos del formulario que se consideren como datos obligatorios contenga un valor. En caso de que no tengan valor mostrar al usuario un mensaje indicando que le falto capturar ese dato. Asignar los valores de los cuadros de texto a las variables declaradas para ese proposito. Construir la instrucción SQL para almacenar los datos en la tabla de la base de datos. Establecer la conexión con la base de datos Ejecutar la instruccion SQL de inserción Cerrar la conexión con la base de datos Limpiar los campos del formulario Mostrar al usuario un mensaje de que los datos fueron agregados correctamente. Ahora, tomando como base los pasos anteriores para almacenar los datos en la base de datos, haremos la escritura del código. Sigamos, uno a uno, los pasos. Declarar la variable “conexion” que permitirá la conexión con la base de datos. Esta variable debe ser de tipo ADODB.Connection Dim conexion As ADODB.Connection Declarar la variable “sql” que permitirá la construcción de la instrucción sql INSERT INTO para almacenar los datos en la base de datos. Esta variable debe ser de tipo String. Dim sql As String Declarar una variable por cada campo del formulario, cada una de esta variables será del tipo de dato adecuado al valor que se pretende almacenar en la base de datos. Para este formulario necesitamos declarar 3 variables: • nombre de tipo String • costo de tipo Currency • descripción de tipo String Dim nombre As String Dim costo As Currency Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 7 de 13
  • 8. Dim descripcion as String Verificar que cada uno de los campos del formulario que se consideren como datos obligatorios contenga un valor. En caso de que no tengan valor mostrar al usuario un mensaje indicando que le falto capturar ese dato. If (txtNombre.Text = "") Then MsgBox "El nombre del producto es obligatorio", vbExclamation + vbOKOnly, "Agregar producto" Exit Sub End If If (txtCosto.Text = "") Then MsgBox "El costo del producto es obligatorio", vbExclamation + vbOKOnly, "Agregar producto" Exit Sub End If If (txtDescripcion.Text = "") Then MsgBox "La descripción del producto es obligatorio", vbExclamation + vbOKOnly, "Agregar producto" Exit Sub End If If (Val(txtCosto.Text) <= 0) Then MsgBox "El valor del costo del producto es incorrecto", vbExclamation + vbOKOnly, "Agregar producto" Exit Sub End If Asignar los valores de los cuadros de texto a las variables declaradas para ese proposito. nombre = txtNombre.Text costo = FormatCurrency(Val(txtCosto.Text), 2) descripcion = txtDescripcion.Text Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 8 de 13
  • 9. Construir la instrucción SQL para almacenar los datos en la tabla de la base de datos. sql = "INSERT INTO producto (nombre, costo, descripcion) VALUES ('" & nombre & "','" & costo & "','" & descripcion & "')" Establecer la conexión con la base de datos Set conexion = New ADODB.Connection conexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=inventarios.accdb;Persist Security Info=False;" conexion.Open Ejecutar la instruccion SQL de inserción conexion.Execute sql Cerrar la conexión con la base de datos conexion.Close Limpiar los campos del formulario txtNombre.Text = "" txtCosto.Text = "" txtDescripcion.Text = "" Mostrar al usuario un mensaje de que los datos fueron agregados correctamente. MsgBox “Datos almacenados con éxito” Paso 10. Guardando el proyecto Guarde el proyecto y todos los formularios en la carpeta “inventarios” dentro de “Mis Documentos”, donde inicialmente almacenó el archivo de la base de datos. Cierre completamente visual basic y vuelva a abrir el proyecto desde el explorador de archivos, dando doble clic en el icono del proyecto llamado “Inventarios.vbp”. Paso 11. Probando la aplicación Ha llegado el momento de probar el programa y verificar si los datos se insertan correctamente. Primero que nada ejecutamos el programa. Si al momento de la ejecución aparecen errores, por favor regresé a los pasos anteriores y verifique que fue lo que hizó incorrectamente y corrijalo. Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 9 de 13
  • 10. Al ejecutar el programa debe aparecer el formulario que diseñamos. Si no escribimos el nombre o alguno de los demás datos nos aparecerá un mensaje de error como el siguiente, con esto podemos verificar que estamos haciendo la verificación de los datos obligatorios: Escribimos los datos de un producto: Nombre: Computadora Laptop Costo: $12,500.00 Descripción: Computadora portatil con 350 GB de Disco Duro, 3 GB de memoria RAM, Pantalla LED de 14.1”, 2.5 Kg de peso. Después de la captura el formulario deberia verse similar al siguiente: Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 10 de 13
  • 11. Y al presionar el botón de “Guardar” debe aparecer el mensaje de aviso que los datos fueron almacenados con éxito. Finalmente debemos abrir la base de datos de access 2007 para verificar que los datos capturados en el formulario se encuentran correctamente insertados en la tabla. Como lo ilustra la siguiente imagen. Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 11 de 13
  • 12. Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 12 de 13
  • 13. Ejercicios Elabore cada uno de los 5 siguiente programas. Cada programa deberá tener su propia base de datos y deberá insertar la información que se pide en cada caso. Se consideraran puntos adicionales si los programas incluyen campos adicionales a los incluidos en la lista de datos solicitados: Agencia automotriz - Catálogo de automoviles • Datos solicitados: marca, modelo, colores disponibles, cantidad de puertas, tamaño de rin, cantidad de cilindros, cantidad de kilometros por litro de combustible, precio al contado, caracteristicas adicionales, velocidad máxima. Restaurante – Platillos del menú. • Datos solicitados: Nombre del platillo, precio, lista de ingredientes principales, cantidad de calorias, se sirve en (desayuno, comida o cena). Hospital – Ingreso de pacientes a urgencias • Datos solicitados: Nombre del paciente, nombre del primer familiar responsable directo, telefono del primer familiar responsable directo, nombre del segundo familiar responsable directo, telefono del segundo familiar responsable directo, fecha y hora de ingreso al hospital, numero de seguro social, edad, sexo, descripción de los sintómas u observaciones de ingreso. Floreria – Arreglos florales • Datos solicitados: Nombre del arreglo, precio, tipo de flores que incluye, dimensiones (largo, ancho, alto), peso. Sistema administrativo – Captura de clientes • Datos solicitados: Nombre completo, RFC, Domicilio completo, fecha y hora de registro, tipo de persona (moral/fisica), teléfono, correo electrónico, comentarios adicionales. Insertar datos en una base de datos Access 2007 desde Visual Basic Mayo 2010 Daniel Martínez Ortiz http://danielmartinez236d.spaces.live.com 13 de 13