1. Como Hacer Una Base De Datos 100% En Visual Basic 6.0 (Paso A Paso)
1er PASO.
Coloca los botones y opciones que desees que lleve la base de datos. También coloca
la data, ya que esta será nuestra herramienta para controlar y unir la base de datos. La
data la encuentras en la barra de herramientas, te aparecerá de esta manera
En este punto tendrías que llevar algo como esto:
2do PASO.
Luego ya con esto pasamos a programar los botones de nuevo, eliminar etc. (ten en cuenta
que en las opciones de siguiente, anterior, último y primer registro no es necesario tener
botones ya que se puede usar la data)
En lo personal no me gusta usar la data para navegar entre los datos así que al momento de
terminar el programa la oculto para que no sea visible al momento de correr el programa.
Luego te diré como hacer esto.
Ten en cuenta que los códigos que pondré a continuación están hechos SIN MODIFICAR el
nombre de la data si lo haces tendrás que sustituirlo al momento de programarlos de lo
contrario no te dará resultado. Pero es mejor que le dejes el nombre original que es: data1
2. CODIGOS PARA PROGRAMAR LAS OPCIONES:
NUEVO REGISTRO: GUARDAR REGISTRÓ EDITAR REGISTRO
Data1.recordset.addnew Data1.recordset.update Data1.recordset.edit
ELIMINAR REGISTRO PRIMER REGISTRÓ ÚLTIMO REGISTRO
Data1.recordset.delete Data1.recordset.moveFirst data1.recordset.Last
SIGUIENTE REGISTRO ANTERIOR REGISTRO
Data1.Recordset.MoveNext Data1.Recordset.previous
If Data1.Recordset.BOF Then If Data1.Recordset.BOF Then
Data1.Recordset.MoveNext Data1.Recordset.MovePrevious
End If End If
3er PASO:
Bueno llegamos al momento de crear la BASE DE DATOS en este paso muchos lo que hacen es
ir Microsoft Acces y crear ahí sus campos y tablas, pero eso no es necesario ya que Visual Basic
nos brinda una opción para crear nuestra base de datos desde el mismo programa.
PARA ELLO SEGUIREMOS ESTOS PASOS, ASI QUE PRESTA MUCHA ATENCION:
En la barra de herramientas de arriba encontramos una opción que dice Add-Ins la
seleccionamos y damos clic en la primera opción que es Visual Data Manager en ese momento
te aparecerá un cuadro como este:
Ya con este cuadro seleccionamos File – New - Microsoft Acces – Versión 7.0 MDB.
Al hacer esto nos aparecerá un cuando en el cual seleccionaremos la carpeta en donde
queramos guardar el archivo de Access que contiene la base de datos y le damos aceptar.
3. En este momento nuestra base de datos ya está casi terminada lo único que falta es que
ingresemos los campos y las tablas. Si has hecho todo bien hasta este momento entonces al
momento de dar aceptar en el paso anterior te tuvo que aparecer este otro cuadro:
Ahora lo que haremos será traer la base de datos, para ello daremos clic en File – open
database… Microsoft Access (hay un gran porcentaje que automáticamente te abra la carpeta
en donde guardaste la base de datos si no fuese así lo único que tienes que hacer es ir a la
carpeta donde la guardaste y seleccionarla)
4to PASO
Bueno ya con esto pasaremos a crear los campos y las tablas que necesitemos. Para esto
haremos clic derecho en properties (es done esta sombreado como podemos notar en la
imagen de arriba.) y seleccionamos New Table, en ese momento nos aparecerá algo como
esto:
Ya con este cuadro lo que aremos es colocar el nombre de la tabla en mi caso le pondré
Información luego seleccionamos add Field y nos aparecerá este otro cuadro.
4. Esta opción es para crear nuestros campos (son los mismos nombres de los label que
colocamos) los ingresamos donde dice Name y damos aceptar o bien Ok en mi caso serian dos
campos que serian Nombre y Apellido. Luego le damos cancelar para que regresemos al
cuadro anterior y ya por terminar con este punto seleccionamos la opción de Build the table
5to PASO
Ahora seleccionamos la tabla y le damos doble clic para ingresar nuestro primer registro. (Esto
será solo para ya tener un dato al momento de correr el programa. Te dejo la imagen de donde
te aparecerá tu tabla.
Al momento de dar doble clic en nuestra tabla nos aparecerá este recuadro donde daremos
clic en Add y procedemos a ingresar nuestro primer dato.
5. Cuando seleccionamos Add nos cambia las opciones esto para tener acceso a guardar nuestro
registro. Cuando ya esté nuestro dato ingresado seleccionamos Update
Luego de este último paso procedemos a cerrar los cuadros de dialogo para regresar al inicio
es decir acá.
6to PASO
Bueno nuestro programa está casi listo pero hace falta unir la base de datos con la data y para
ello seleccionaremos la data para poder ver sus propiedades (aparecen en la barra que está en
el lado derecho.)Y seleccionamos en donde dice databasename y damos clic donde está el
cuadrito con lo puntos.
6. Luego de dar clic en esta opción buscamos nuestra base de datos y le damos aceptar o abrir.
(Con este paso lo que hacemos es unir la base de datos con el programa)
Luego bajamos en la tabla de propiedades y buscamos donde dice RecordSource y
seleccionamos la tabla.
7to PASO
Estamos por terminar nuestro programa ahora solo lo que falta es unir los label con los
campos y la tabla deseada para ello usaremos la misma barra de propiedades del paso
anterior.
Seleccionamos nuestro primer label (Nombre) Y nos vamos a la tabla de propiedades y
buscamos la opción DataSource y seleccionamos data1. Luego seleccionamos DataField y
elegimos el campo correspondiente (por esto es importante cuando creamos los campos en el
paso 4to colocarles el mismo nombre del label para tener un mejor orden).
Esto lo haremos en todos los label que tengamos es exactamente los mismos pasos
DataSource y luego DataField.
8to PASO
Este es el final de nuestro programa lo único que hace falta es correrlo. Si por algún motivo les
aparece algún error háganmelo saber para corregirlo.
Recuerden que esta es solo una ayuda uds deben de encontrar su propio estilo para programar
al igual de las opciones a usar no precisamente deben de usar botones.
7. Se me olvidaba por ultimo la data la pueden ocultar en el programa tan solo seleccionándola y
buscando en las propiedades la opción visible y cambiarla a false.
Otra cosa yo no le puse botón de salir pero uds deben colocarlo.
Espero que les haya podido ayudar! si tienen dudas o comentarios me los pueden hacer saber
será un gusto ayudarlos y pues si tienen dudas de algún otro programa o también de photohop
y esta a mi alcance ayudarles lo hare. Dany DG