SlideShare una empresa de Scribd logo
Conexión de visual con acessPara el desarrollo de conexiones a visual Basic 6.0 con Access se recomienda guardar todo lo que se desarrollara en una sola carpeta, la cuál al poner en ejecución la aplicación en Visual Basic tendrá que tener la misma ruta siempre lo ejecute donde lo ejecute.CREACION DE UNA BASE DE DATOS CON MICROSOFT ACCESS 2003Para tal fin debe realizar lo siguiente:Arrancar Microsoft Access 2000.Seleccionar la orden Nueva. . . del Menú Archivo. Dentro del cuadro de diálogo Nueva, en la ficha General, seleccionar Base de datos y hacer clic en el botón Aceptar.Ingresar un nombre para la base de datos. En seguida se mostrará una ventana similar a la siguiente:Enseguida cree una nueva tabla. Seleccione la opción tablas y haga doble clic en Crear tabla en vista de diseñoIntroduzca el nombre, tipo y propiedades para cada campo:Luego, debe asignar a uno de los campos una clave principal ( se recomienda que sea el ID) de la siguiente manera:Proceda a guardar la tabla:De clic en cerrarClic en si; poner el nombre de la tabla. Clic en AceptarPor ultimo aparecera una ventana de a siguiente manera:De doble clic en y proceda a llenar la tabla: (ejemplo)Proceda a hacer el mismo proceso para cada una de las tablas que quiera en su base da datos.VISUAL BASIC Y ACCESSYa que este realizada la base da datos como usted la deseó proceda a realizar la aplicación en Visual Basic:Para realizar la UNA APLICACIÓN CONECTADA CON ALGUNA TABLA se debe hacer el siguiente procedimiento:Abrir Visual Basic como normalmente lo hacemosTener nuestra base da datos terminada. Al terminar esta aplicación tendremos algo así: HACER CONEXIÓN CON DATAENVIRONMENT:Ya una vez abierto visual Basic de clic en :Dar clic en la opción Aparecerá un cuadro como el siguiente:   Enseguida una vez seleccionada la conection1, (solo de clic sobre) proceda a dar clic en el botón de la parte superior izquierda Agregar comando.Aparecerá ahora algo así:Nota: si usted lo quiere puede cambiar el nombre de la conexión y del comando solo haga clic derecho sobre el comando en el apartado propiedades y de esta manera cambiar su nombre; para cambiar el nombre de la conexión de clic derecho y enseguida en cambiar nombre.Enseguida sobre de clic en y aparecerá una ventana como la siguiente:Seleccione la opción enseguida de clic en aparecerá un cuadro como el siguiente:A Continuación de clic en deberá aparecer:Una vez que se hizo lo anterior deberá proceder ahora a las propiedades del Comando creado bajo la conexión:Sobre el botón de comando de la conexión creada de clic derecho y después de clic en aparecerá un cuadro como el siguiente:Posteriormente de clic en la pestaña ahora aparecerá algo así:Enseguida una vez establecido lo anterior dar clic en UNA VEZ HECHO EL PROCEDIMIENTO ANTERIOR APARECERA AHORA UNA VENTANA PARECIDA A ESTA:A continuación proceda a hacer lo siguiente.Tener un nuevo Form listo para usarse.Arrastre ahora el botón de comando al Form existente:(de clic en y arrastre hasta en form sin soltar el botón izquierdo.)En el Form en el cual arrastro el botón ahora aparecerá así:De esta manera es como se hace una conexión de Visual Basic 6.0y Microsoft Access 2003 por medio de DataEnvironment.Ahora contrastada con el Form que esta al principio faltaría:  Un navegador de registros (primero, siguiente, anterior y ultimo)  Controles de mantenimiento de registros (nuevo, modificar, guardar, eliminar)  botón para salir de la aplicación  Botón de imprimir reportes  Botón para buscar un registro.Ahora procedemos a agregarlos:  Un navegador de registros (primero, siguiente, anterior y ultimo)Para integrar esto a nuestro formulario debemos insertar un Frame (si así usted lo prefiere, ya que no es necesario) en el Frame proceda a insertar 4 Botones de Comando.Para efectos que usted entienda lo siguiente los botones les pondré los siguientes nombres:CmdPrimeroCmdAnteriorCmdSiguienteCmdUltimoAhora inserte el siguiente código para:CmdPrimeroPrivate Sub CmdPrimero_Click()DataEnvironment1.rsCommand1.MoveFirstEnd SubCmdAnteriorPrivate Sub CmdAnterior_Click()DataEnvironment1.rsCommand1.MovePreviousIf DataEnvironment1.rsCommand1.BOF ThenDataEnvironment1.rsCommand1.MoveFirstMsgBox \"
Estamos en el primer registro\"
End IfEnd SubCmdSiguientePrivate Sub CmdSiguiente_Click (Index As Integer)DataEnvironment1.rsCommand1.MoveNextDataEnvironment1.rsCommand1.EOF Then DataEnvironment1.rsCommand1.MoveLastMsgBox \"
Estamos en el último registro\"
End IfEnd Sub CmdUltimoPrivate Sub CmdUltimo_Click()DataEnvironment1.rsCommand1.MoveLastEnd Sub  Controles de mantenimiento de registros (nuevo, modificar, guardar, eliminarUna vez establecido lo anterior se procederá ahora a insertar Controles para el mantenimiento de registros.Para esto también se recomienda usar un Frame y ahora le pondré los siguientes nombres:CmdNuevoCmdEditarCmdGuardarCmdEliminarAhora insertaremos el siguiente código para cada uno de los botones de comando:CmdNuevoPrivate Sub CmdNuevo_Click()DataEnvironment1.rsCommand1.AddNewModoEditar TrueEnd SubCmdEditarPrivate Sub CmdEditar_Click()ModoEditarComven TrueEnd SubCmdGuardarPrivate Sub CmdGuardar_Click()If MsgBox(\"
¿desea guardar los cambios?\"
, _vbQuestion + vbYesNo, \"
Pregunta\"
) = vbYes ThenMsgBox (\"
guardado\"
)DataEnvironment1.rsCommand1.UpdateModoEditar FalseEnd IfEnd SubCmdEliminarPrivate Sub CmdEliminar_Click()If MsgBox(\"
¿esta seguro de eliminar este registro?\"
, _vbQuestion + vbYesNo, \"
Pregunta\"
) = vbYes ThenDataEnvironment1.rsCommand1.DeleteMsgBox (\"
eliminado\"
)DataEnvironment1.rsCommand1.MoveFirstElseDataEnvironment1.rsCommand1.CancelIf DataEnvironment1.rsCommand1.EOF ThenDataEnvironment1.rsCommand1.MoveLastEnd IfEnd IfEnd SubEl siguiente codigo sirve solo para avilitar el ModoEditar que fue usado antes Private Sub Form_Activate()ModoEditarComven FalseEnd SubPrivate Sub ModoEditarComven(ByVal Ok As Boolean)txtidProducto.Locked = Not Ok: txtNombreProducto.Locked = Not Ok: txtFechaCompra.Locked = Not Ok: txtCantidad.Locked = Not Ok: txtPrecio.Locked = Not OkCmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not OkCmdGuardar.Enabled = Not Ok: CmdEliminar.Enabled = Not OktxtidProducto.SetFocusEnd Sub  Botón para salir de la aplicaciónPara salir de la aplicación inserte el siguiente código en un botón de comando (en este caso lo denominaremos CmdSalir)Private Sub CmdSalir_Click()If MsgBox (\"
¿Desea terminar la aplicación?\"
, _vbQuestion + vbYesNo, \"
Pregunta\"
) = vbYes ThenEndElseCancel = TrueEnd IfEnd Sub  Botón de imprimir reportesAntes de insertar el código de este botón tenemos que saber crear reportes. Pera esta opción crearemos reportes en Visual Basic 6.0 de la siguiente manera:Dar clic en enseguida en la opción aparecerá una ventana así:Después del DataEnvironment ya creado se deben de arrastrar cada uno de los campos que en botón de comando se tengan en la parte Detalle (seleccion1) del DataReport:Al arrastrar cada campo se tendrán 2 etiquetas por cada campo: Es recomendable que la etiqueta que tiene 2 puntos se coloque en la parte Encabezado de pagina (Seccion2) para darle mejor presentación al reporte.Una vez que ya se haya arrastrado cada uno de los campos al ejecutar el DataReport se tendrá algo semejante a :El código para mostrar el DataReport desde otro formulario es:Private Sub CmdImprimir_Click()DataReport1.ShowEnd SubNOTA: Antes de ejecutarse se tienen que establecer las siguientes propiedades del DataReport:SI NO SE ESTABLECEN ESTAS PROPIEDADES CORRECTAMENTE EN EL MOMENTO DE EJECUTAR EL DATAREPORT SE TENDRA UN ERROR:  Botón Para Buscar un registro:Establecemos un comando el cual nombrare CmdBuscar el cual tiene el siguiente código:Private Sub CmdBuscar_Click()Dim No_producto As StringDataEnvironment1.rsCommand1.MoveFirst'Antes de buscar hay que posicionarse en el primer registro'ahora pedimos el no de producto y lo almacenamosNo_producto = InputBox (\"
Escriba el no de producto a buscar!!\"
)If No_producto  \"
\"
 Then'hacemos la búsquedaDataEnvironment1.rsCommand1.Find \"
[IdProducto]=\"
 & No_producto'le decimo ke busqye Poe el campo Improducto`solo si no se encontró nada pues le avisamosIf DataEnvironment1.rsCommand1.EOF ThenMsgBox \"
No se encontró el pedido\"
DataEnvironment1.rsCommand1.MoveFirstEnd IfEnd IfEnd SubDe clic para buscar la ubicación de su base de datosPor ultimo dar clicNombre del comandoNombre de la conexiónDar clic y seleccionar la opción TABLASeleccionar la tabla deseadaDar clic y seleccionar la opción 3-OptimisticCampos de la tabla seleccionadaCampos de la tabla seleccionadaAquí se deben de poner el nombre de cada TextBox en el formulario (en este caso el de productos)Aquí se deben de poner los nombres de los comandos de mantenimientoEsto es para mandar el foco al primer TextBox (en este caso es txtProducto)Campos del DataEnvironment ya creadoEtiqueta añadida en vista de diseño DataEnvironment al cual hace referenciaNombre del comando del DataEnvironment al cual hace referenciaNombre del campo por el cual se quiere buscarIntegrantesJohana  carolina castro mesiasJessica johana leusson HenaoConsuelo bermejo preciadoKatherine castro garciaMelizza dacosta
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access
pasos para conectar visual con access

Más contenido relacionado

PDF
Programación Modular
PPT
Lenguaje Borland C - Estructura y Componentes
PDF
Html actividades 1
DOCX
AntologíA De Word
DOCX
Entorno de visual studio
PDF
CUESTIONARIO DE PROGRAMACION I
PPTX
Algoritmo 18 uso del segun
PPTX
Ejemplo GUARDAR registros desde Visual Basic 2012
Programación Modular
Lenguaje Borland C - Estructura y Componentes
Html actividades 1
AntologíA De Word
Entorno de visual studio
CUESTIONARIO DE PROGRAMACION I
Algoritmo 18 uso del segun
Ejemplo GUARDAR registros desde Visual Basic 2012

La actualidad más candente (20)

DOCX
Cuestionario de excel
PPT
metodos de busqueda en inteligencia artificial
PDF
Como utilizar Canva
PDF
Ejercicios Corel Draw basico
PPTX
Clase 1 de power point
PPTX
10 Polimorfismo
PPTX
Introduccion a windows 10
PDF
Manual de practicas de dreamweaver
PPTX
Escritorio de Windows
PDF
Ejercicios Tema Redes Sociales
PDF
Pasos Para Conectar Una Base De Datos En Visual Basic
PDF
Programación en papel cuadriculado
PDF
Practica google docs
PDF
Clase 5 practica de formas
DOC
Practicas de corel draw x6
PDF
Clasificacion de los problemas
PPTX
Formularios y contenedores
PDF
11 Curso de POO en java - métodos constructores y toString()
PPTX
Eliminar elementos de una cola
PPTX
Programacion orientada a objetos - unidad 3 herencia
Cuestionario de excel
metodos de busqueda en inteligencia artificial
Como utilizar Canva
Ejercicios Corel Draw basico
Clase 1 de power point
10 Polimorfismo
Introduccion a windows 10
Manual de practicas de dreamweaver
Escritorio de Windows
Ejercicios Tema Redes Sociales
Pasos Para Conectar Una Base De Datos En Visual Basic
Programación en papel cuadriculado
Practica google docs
Clase 5 practica de formas
Practicas de corel draw x6
Clasificacion de los problemas
Formularios y contenedores
11 Curso de POO en java - métodos constructores y toString()
Eliminar elementos de una cola
Programacion orientada a objetos - unidad 3 herencia
Publicidad

Destacado (15)

PPTX
IML Dallas January 2017 Trading PowerPoint
PPTX
Como elaborar una mini agenda con el asistente de visual basic 6.0
PDF
Calculadora en Visual Basic 2010
PDF
Visual studio 2010 parte i
PDF
Contraseña y usuario access y visual basic 2010
PPTX
Fundamentos de la Lógica
PPTX
Ejemplo ELIMINAR registros desde Visual Basic 2012
PPTX
Ejemplo ACTUALIZAR registros desde Visual Basic 2012
PPTX
Practica de visual basic sistema de facturación
PPTX
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
PPTX
Ejemplo BUSCAR registros desde Visual Basic 2012
PPSX
Ochoa ornelas raquel_acceso a una base de datos
PPTX
Ejemplo LOGIN conectado a una base de datos
DOC
Como crear una base de datos con visual basic
PDF
SISTEMA DE FACTURACION (Ejemplo desarrollado)
IML Dallas January 2017 Trading PowerPoint
Como elaborar una mini agenda con el asistente de visual basic 6.0
Calculadora en Visual Basic 2010
Visual studio 2010 parte i
Contraseña y usuario access y visual basic 2010
Fundamentos de la Lógica
Ejemplo ELIMINAR registros desde Visual Basic 2012
Ejemplo ACTUALIZAR registros desde Visual Basic 2012
Practica de visual basic sistema de facturación
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
Ejemplo BUSCAR registros desde Visual Basic 2012
Ochoa ornelas raquel_acceso a una base de datos
Ejemplo LOGIN conectado a una base de datos
Como crear una base de datos con visual basic
SISTEMA DE FACTURACION (Ejemplo desarrollado)
Publicidad

Similar a pasos para conectar visual con access (20)

DOC
Creancdo Proyecto Y Formularios
DOCX
Trabajo final de programacion
DOCX
Programacion2
PPTX
Bases de datos_angelina_monetti
DOCX
bases de datos desde visual basic
PDF
Conectar con bases de datos
DOCX
Trabajo final de programacion jean delgado SAIA
PDF
VISUAL BASIC 6.0
PDF
Vb access
PDF
Vb access
PDF
Vb access
PDF
Vb access
DOCX
Informe conexion de base de datos visual basic 6.0
PDF
Visual b
DOCX
Bases de datos desde visual basic 6.0
PDF
Carreno programacion
DOCX
Bases de datos desde visual basic 6.0
PDF
Base de datos
DOCX
Kairubys rodriguez
Creancdo Proyecto Y Formularios
Trabajo final de programacion
Programacion2
Bases de datos_angelina_monetti
bases de datos desde visual basic
Conectar con bases de datos
Trabajo final de programacion jean delgado SAIA
VISUAL BASIC 6.0
Vb access
Vb access
Vb access
Vb access
Informe conexion de base de datos visual basic 6.0
Visual b
Bases de datos desde visual basic 6.0
Carreno programacion
Bases de datos desde visual basic 6.0
Base de datos
Kairubys rodriguez

Último (20)

PPTX
Presentación de Redes de Datos modelo osi
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
clase auditoria informatica 2025.........
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
taller de informática - LEY DE OHM
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
SAP Transportation Management para LSP, TM140 Col18
Presentación de Redes de Datos modelo osi
Zarate Quispe Alex aldayir aplicaciones de internet .docx
clase auditoria informatica 2025.........
introduccion a las_web en el 2025_mejoras.ppt
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Presentación PASANTIAS AuditorioOO..pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Calidad desde el Docente y la mejora continua .pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Power Point Nicolás Carrasco (disertación Roblox).pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
taller de informática - LEY DE OHM
historia_web de la creacion de un navegador_presentacion.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
SAP Transportation Management para LSP, TM140 Col18

pasos para conectar visual con access

  • 1. Conexión de visual con acessPara el desarrollo de conexiones a visual Basic 6.0 con Access se recomienda guardar todo lo que se desarrollara en una sola carpeta, la cuál al poner en ejecución la aplicación en Visual Basic tendrá que tener la misma ruta siempre lo ejecute donde lo ejecute.CREACION DE UNA BASE DE DATOS CON MICROSOFT ACCESS 2003Para tal fin debe realizar lo siguiente:Arrancar Microsoft Access 2000.Seleccionar la orden Nueva. . . del Menú Archivo. Dentro del cuadro de diálogo Nueva, en la ficha General, seleccionar Base de datos y hacer clic en el botón Aceptar.Ingresar un nombre para la base de datos. En seguida se mostrará una ventana similar a la siguiente:Enseguida cree una nueva tabla. Seleccione la opción tablas y haga doble clic en Crear tabla en vista de diseñoIntroduzca el nombre, tipo y propiedades para cada campo:Luego, debe asignar a uno de los campos una clave principal ( se recomienda que sea el ID) de la siguiente manera:Proceda a guardar la tabla:De clic en cerrarClic en si; poner el nombre de la tabla. Clic en AceptarPor ultimo aparecera una ventana de a siguiente manera:De doble clic en y proceda a llenar la tabla: (ejemplo)Proceda a hacer el mismo proceso para cada una de las tablas que quiera en su base da datos.VISUAL BASIC Y ACCESSYa que este realizada la base da datos como usted la deseó proceda a realizar la aplicación en Visual Basic:Para realizar la UNA APLICACIÓN CONECTADA CON ALGUNA TABLA se debe hacer el siguiente procedimiento:Abrir Visual Basic como normalmente lo hacemosTener nuestra base da datos terminada. Al terminar esta aplicación tendremos algo así: HACER CONEXIÓN CON DATAENVIRONMENT:Ya una vez abierto visual Basic de clic en :Dar clic en la opción Aparecerá un cuadro como el siguiente: Enseguida una vez seleccionada la conection1, (solo de clic sobre) proceda a dar clic en el botón de la parte superior izquierda Agregar comando.Aparecerá ahora algo así:Nota: si usted lo quiere puede cambiar el nombre de la conexión y del comando solo haga clic derecho sobre el comando en el apartado propiedades y de esta manera cambiar su nombre; para cambiar el nombre de la conexión de clic derecho y enseguida en cambiar nombre.Enseguida sobre de clic en y aparecerá una ventana como la siguiente:Seleccione la opción enseguida de clic en aparecerá un cuadro como el siguiente:A Continuación de clic en deberá aparecer:Una vez que se hizo lo anterior deberá proceder ahora a las propiedades del Comando creado bajo la conexión:Sobre el botón de comando de la conexión creada de clic derecho y después de clic en aparecerá un cuadro como el siguiente:Posteriormente de clic en la pestaña ahora aparecerá algo así:Enseguida una vez establecido lo anterior dar clic en UNA VEZ HECHO EL PROCEDIMIENTO ANTERIOR APARECERA AHORA UNA VENTANA PARECIDA A ESTA:A continuación proceda a hacer lo siguiente.Tener un nuevo Form listo para usarse.Arrastre ahora el botón de comando al Form existente:(de clic en y arrastre hasta en form sin soltar el botón izquierdo.)En el Form en el cual arrastro el botón ahora aparecerá así:De esta manera es como se hace una conexión de Visual Basic 6.0y Microsoft Access 2003 por medio de DataEnvironment.Ahora contrastada con el Form que esta al principio faltaría: Un navegador de registros (primero, siguiente, anterior y ultimo) Controles de mantenimiento de registros (nuevo, modificar, guardar, eliminar) botón para salir de la aplicación Botón de imprimir reportes Botón para buscar un registro.Ahora procedemos a agregarlos: Un navegador de registros (primero, siguiente, anterior y ultimo)Para integrar esto a nuestro formulario debemos insertar un Frame (si así usted lo prefiere, ya que no es necesario) en el Frame proceda a insertar 4 Botones de Comando.Para efectos que usted entienda lo siguiente los botones les pondré los siguientes nombres:CmdPrimeroCmdAnteriorCmdSiguienteCmdUltimoAhora inserte el siguiente código para:CmdPrimeroPrivate Sub CmdPrimero_Click()DataEnvironment1.rsCommand1.MoveFirstEnd SubCmdAnteriorPrivate Sub CmdAnterior_Click()DataEnvironment1.rsCommand1.MovePreviousIf DataEnvironment1.rsCommand1.BOF ThenDataEnvironment1.rsCommand1.MoveFirstMsgBox \" Estamos en el primer registro\" End IfEnd SubCmdSiguientePrivate Sub CmdSiguiente_Click (Index As Integer)DataEnvironment1.rsCommand1.MoveNextDataEnvironment1.rsCommand1.EOF Then DataEnvironment1.rsCommand1.MoveLastMsgBox \" Estamos en el último registro\" End IfEnd Sub CmdUltimoPrivate Sub CmdUltimo_Click()DataEnvironment1.rsCommand1.MoveLastEnd Sub Controles de mantenimiento de registros (nuevo, modificar, guardar, eliminarUna vez establecido lo anterior se procederá ahora a insertar Controles para el mantenimiento de registros.Para esto también se recomienda usar un Frame y ahora le pondré los siguientes nombres:CmdNuevoCmdEditarCmdGuardarCmdEliminarAhora insertaremos el siguiente código para cada uno de los botones de comando:CmdNuevoPrivate Sub CmdNuevo_Click()DataEnvironment1.rsCommand1.AddNewModoEditar TrueEnd SubCmdEditarPrivate Sub CmdEditar_Click()ModoEditarComven TrueEnd SubCmdGuardarPrivate Sub CmdGuardar_Click()If MsgBox(\" ¿desea guardar los cambios?\" , _vbQuestion + vbYesNo, \" Pregunta\" ) = vbYes ThenMsgBox (\" guardado\" )DataEnvironment1.rsCommand1.UpdateModoEditar FalseEnd IfEnd SubCmdEliminarPrivate Sub CmdEliminar_Click()If MsgBox(\" ¿esta seguro de eliminar este registro?\" , _vbQuestion + vbYesNo, \" Pregunta\" ) = vbYes ThenDataEnvironment1.rsCommand1.DeleteMsgBox (\" eliminado\" )DataEnvironment1.rsCommand1.MoveFirstElseDataEnvironment1.rsCommand1.CancelIf DataEnvironment1.rsCommand1.EOF ThenDataEnvironment1.rsCommand1.MoveLastEnd IfEnd IfEnd SubEl siguiente codigo sirve solo para avilitar el ModoEditar que fue usado antes Private Sub Form_Activate()ModoEditarComven FalseEnd SubPrivate Sub ModoEditarComven(ByVal Ok As Boolean)txtidProducto.Locked = Not Ok: txtNombreProducto.Locked = Not Ok: txtFechaCompra.Locked = Not Ok: txtCantidad.Locked = Not Ok: txtPrecio.Locked = Not OkCmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not OkCmdGuardar.Enabled = Not Ok: CmdEliminar.Enabled = Not OktxtidProducto.SetFocusEnd Sub Botón para salir de la aplicaciónPara salir de la aplicación inserte el siguiente código en un botón de comando (en este caso lo denominaremos CmdSalir)Private Sub CmdSalir_Click()If MsgBox (\" ¿Desea terminar la aplicación?\" , _vbQuestion + vbYesNo, \" Pregunta\" ) = vbYes ThenEndElseCancel = TrueEnd IfEnd Sub Botón de imprimir reportesAntes de insertar el código de este botón tenemos que saber crear reportes. Pera esta opción crearemos reportes en Visual Basic 6.0 de la siguiente manera:Dar clic en enseguida en la opción aparecerá una ventana así:Después del DataEnvironment ya creado se deben de arrastrar cada uno de los campos que en botón de comando se tengan en la parte Detalle (seleccion1) del DataReport:Al arrastrar cada campo se tendrán 2 etiquetas por cada campo: Es recomendable que la etiqueta que tiene 2 puntos se coloque en la parte Encabezado de pagina (Seccion2) para darle mejor presentación al reporte.Una vez que ya se haya arrastrado cada uno de los campos al ejecutar el DataReport se tendrá algo semejante a :El código para mostrar el DataReport desde otro formulario es:Private Sub CmdImprimir_Click()DataReport1.ShowEnd SubNOTA: Antes de ejecutarse se tienen que establecer las siguientes propiedades del DataReport:SI NO SE ESTABLECEN ESTAS PROPIEDADES CORRECTAMENTE EN EL MOMENTO DE EJECUTAR EL DATAREPORT SE TENDRA UN ERROR: Botón Para Buscar un registro:Establecemos un comando el cual nombrare CmdBuscar el cual tiene el siguiente código:Private Sub CmdBuscar_Click()Dim No_producto As StringDataEnvironment1.rsCommand1.MoveFirst'Antes de buscar hay que posicionarse en el primer registro'ahora pedimos el no de producto y lo almacenamosNo_producto = InputBox (\" Escriba el no de producto a buscar!!\" )If No_producto \" \" Then'hacemos la búsquedaDataEnvironment1.rsCommand1.Find \" [IdProducto]=\" & No_producto'le decimo ke busqye Poe el campo Improducto`solo si no se encontró nada pues le avisamosIf DataEnvironment1.rsCommand1.EOF ThenMsgBox \" No se encontró el pedido\" DataEnvironment1.rsCommand1.MoveFirstEnd IfEnd IfEnd SubDe clic para buscar la ubicación de su base de datosPor ultimo dar clicNombre del comandoNombre de la conexiónDar clic y seleccionar la opción TABLASeleccionar la tabla deseadaDar clic y seleccionar la opción 3-OptimisticCampos de la tabla seleccionadaCampos de la tabla seleccionadaAquí se deben de poner el nombre de cada TextBox en el formulario (en este caso el de productos)Aquí se deben de poner los nombres de los comandos de mantenimientoEsto es para mandar el foco al primer TextBox (en este caso es txtProducto)Campos del DataEnvironment ya creadoEtiqueta añadida en vista de diseño DataEnvironment al cual hace referenciaNombre del comando del DataEnvironment al cual hace referenciaNombre del campo por el cual se quiere buscarIntegrantesJohana carolina castro mesiasJessica johana leusson HenaoConsuelo bermejo preciadoKatherine castro garciaMelizza dacosta