Está en la página 1de 22

EJEMPLO EN VB.

NET
CMO PROGRAMAR UN BOTN PARA
AGREGAR REGISTROS A UNA BASE DE
DATOS?
Nota: El ejemplo est hecho con Visual Studio 2012 y Access 2010.
CREAMOS UNA BASE DE DATOS LLAMADA
EJEMPLO_CENSO CON UNA TABLA LLAMADA
PERSONAS_CENSADAS.

(VISTA HOJA DE DATOS)
VAMOS A VISUAL STUDIO 2012, ELEGIMOS EL
LENGUAJE DE PROGRAMACIN VISUAL BASIC Y
CREAMOS LA INTERFAZ DE NUESTRO FORMULARIO
INICIAL.
CREAMOS UN NUEVO FORMULARIO LLAMADO
FRMNUEVOREGISTRO EN LA PESTAA
PROYECTO AGREGAR WINDOWS FORMS
EN ESTA
PANTALLA
COLOCAMOS
UN NOMBRE
AL
FORMULARIO
Y LUEGO
HACEMOS
CLICK EN
AGREGAR.
DISEAMOS LA INTERFAZ DEL FORMULARIO
INICIALMENTE COLOCAMOS LOS CAMPOS Y EL BOTN GUARDAR CON LA
PROPIEDAD ENABLED = FALSE PARA QUE ESTN DESACTIVADOS HAREMOS QUE
SE ACTIVEN SOLO AL HACER CLICK EN EL BOTN NUEVO.
ESCRIBIMOS ESTE CDIGO EN EL
BOTN NUEVO:
AHORA, VAMOS A HACER QUE LOS REGISTROS VAYAN A
NUESTRA BASE DE DATOS

EN PRIMER LUGAR, IMPORTAMOS EL ESPACIO DE NOMBRES
SYSTEM.DATA.OLEDB QUE ES EL PROVEEDOR DE DATOS DE .NET
FRAMEWORK PARA OLE DB Y DESCRIBE UNA COLECCIN DE CLASES QUE
SE UTILIZA PARA OBTENER ACCESO A UN ORIGEN DE DATOS OLE DB EN
EL ESPACIO ADMINISTRADO.
(HTTP://MSDN.MICROSOFT.COM/ES-ES/LIBRARY/SYSTEM.DATA.OLEDB(V=VS.80).ASPX)


HACEMOS DOBLE CLICK EN EL FORMULARIO
FRMNUEVOREGISTRO Y COLOCAMOS LA SIGUIENTE LNEA
ANTES DE PUBLIC CLASS
ENLAZAMOS LA BASE DE DATOS A NUESTRO PROYECTO
TAL COMO SE EXPLIC AQU, EN ORGENES DE DATOS
AGREGAR NUEVO ORIGEN DE DATOS.
DECLARAMOS DOS VARIABLES:
UNA LLAMADA CONEXIN DE TIPO OLEDBCONNECTION
Y UNA LLAMADA COMANDOS DE TIPO OLEDBCOMMAND.

OLEDBCONNECTION: REPRESENTA UNA CONEXIN ABIERTA A
UN ORIGEN DE DATOS.

OLEDBCOMMAND: REPRESENTA UNA INSTRUCCIN SQL O UN
PROCEDIMIENTO ALMACENADO QUE SE VA A EJECUTAR EN UN
ORIGEN DE DATOS.


VAMOS A PROGRAMAR EL EVENTO LOAD DEL
FORMULARIO, ES DECIR, EL PROCEDIMIENTO QUE
SE EJECUTAR AL CARGAR EL FORMULARIO:
D DONDE OBTENEMOS ESTA CADENA DE CONEXIN QUE SE
UTILIZA PARA ABRIR LA BASE DE DATOS?
VAMOS A ORGENES DE DATOS Y HACEMOS CLICK
EN EL BOTN NUEVO ORIGEN DE DATOS
(1)
(2)
(3)
EN ESTA VENTANA, HACEMOS
CLICK EN EL BOTN +
(4)
(5)
COPIAMOS LA CADENA DE
CONEXIN QUE SE MUESTRA
EN EL RECUADRO Y LUEGO
PODEMOS HACER CLICK EN
CANCELAR.
CONTINA
PROGRAMAMOS EL BOTN GUARDAR:
BOTN GUARDAR:
CONTINUACIN
FINALMENTE, PROGRAMAMOS EL BOTN VOLVER.
LISTO PROBEMOS A VER CMO FUNCIONA
VAMOS A VERIFICAR LOS REGISTROS QUE ESTN
ALMACENADOS EN LA BASE DE DATOS ANTES DE PROBAR EL
PROGRAMA CREADO
AHORA INICIAMOS LA EJECUCIN
APARECE EL FORMULARIO INICIAL QUE MUESTRA LAS
OPCIONES DISPONIBLES HACEMOS CLICK EN EL BOTN
NUEVO REGISTRO.
SI FUNCIONA CORRECTAMENTE,
DEBER APARECERNOS ESTE
MENSAJE EN PANTALLA QUE INDICA
QUE NOS HEMOS CONECTADO A LA
BASE DE DATOS, TAL COMO LO
INDICAMOS AL PROGRAMAR EL
EVENTO LOAD DEL FORMULARIO.
A CONTINUACIN, SE MUESTRA EL FORMULARIO NUEVO
REGISTRO. LOS CAMPOS Y EL BOTN GUARDAR ESTN
INICIALMENTE DESACTIVADOS HACEMOS CLICK EN EL BOTN
NUEVO.
COMO VEMOS AC, EL BOTN NUEVO QUEDA ACTIVADO AL IGUAL
QUE LOS CAMPOS PARA PERMITIR LA ESCRITURA AL COMPLETAR
LA INFORMACIN CORRESPONDIENTE AL REGISTRO QUE ESTAMOS
LLENANDO, HACEMOS CLICK EN EL BOTN GUARDAR.
AL PRESIONAR EL BOTN GUARDAR, SI TODO FUNCIONA
CORRECTAMENTE, APARECER UN MENSAJE EN PANTALLA
INDICANDO QUE EL REGISTRO HA SIDO GUARDADO TAL COMO
INDICAMOS ANTERIORMENTE. HACEMOS CLICK EN ACEPTAR
UNA VEZ GUARDADO EL
REGISTRO DE FORMA
SATISFACTORIA, SE
VUELVEN A DESACTIVAR
LOS CAMPOS Y EL
BOTN GUARDAR.
VAMOS A VERIFICAR SI REALMENTE SE HA GUARDADO EL REGISTRO
QUE ACABAMOS DE AADIR
AC EST HA FUNCIONADO!

También podría gustarte