Sunteți pe pagina 1din 8

FERSYSTEM

Base Datos con Access y Visual Basic 2008


Cuando elaboremos proyectos que van estar relacionados con base datos primero, debemos escoger donde se guardara esa informacin en: sqlserver,oracle,ms-access. Usaremos MS-Access Cuando creamos un base datos hay que escoger la opcin en bd en blanco y ubicar donde se guardara. En nuestro ejemplo lo llamaremos bdanimales y lo guadaremos en c:\data Luego crearemos las tablas. Para fcil creacin debemos ubicarnos en vista de diseo click sobre la escuadra, nos pide dar un Nombre a la tabla pondremos mascotas y luego escribimos los campos: cdigo y tipo texto y tamao 10 ,nombre texto(10), edad,cliente,domicilio Cada campo puede tener otro tipo como numero,fecha, cambiar el tamao. Luego de escribir los campos presionamos CTRL + W Y se guardaran los cambios. Luego en la parte de la derecha se mostrara las tablas existentes abrirnos con dobleclick sobre ella A continuacin ingresamos datos

Ahora cerramos Ms-Access y nos dirigiremos a panel de control, dentro buscamos herramientas , sino lo ubicamos escogemos en ver por: iconos pequeos, se mostrar todas la herramientas existentes

Dentro de herramientas administrativas buscamos orgenes de datos ODBC, donde configuraremos el acceso a base datos que contiene nuestros datos. Luego se vern Los DSN existente.

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM

Un DSN contiene la ubicacin de una Base datos. Ahora tenemos que agregar nuestro DSN, para escoger nuestra base de datos

Se muestra a continuacin un lista de los driver para base datos existes Desde esta ventana se puede conectar a las diferentes bases de datos. Hay varios Ms-Acces debido a que existen diferentes versiones. Nosotros buscaremos la ltima versin existente. Buscamos Microsoft Acces(*.accdb) Luego buscaremos la base datos con la que vamos a trabajar. Debemos escribir un nombre para el origen datos

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM Luego debemos seleccionar la base datos, y buscar eligiendo una

Cuando hayamos encontrado nuestra base datos lo seleccionamos sobre ella

Cuando terminemos de configurar aceptamos y se crea nuestro DSN. Ahora ingresamos a Visual Basic y creamos un nuevo proyecto, Windows formularios

Por defecto nos mostrara un formulario en blanco el cual agregaremos control segn se requiera.

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM Para agregar base datos debemos buscar le men datos.

Seleccionamos mostrar orgenes de datos , y empezamos a configurarlo

Seleccionamos agregar nuevo origen de datos. Seleccionamos Base de Datos

Luego click en botn Siguiente , nos pedir crear una nueva conexin

Donde vamos a trabajar ODBC, y buscamos nuestra conexin

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM

Buscamos en la opcin nombre origen datos nuestro DSN cuando lo ubiquemos los seleccionamos y aceptamos Y nuestra conexin quedara creada, luego le damos en el botn siguiente

A Continuacin nos pedir ingresar un nombre de cadena conexin, es opcional podemos dejarlo con el nombre que nos da por defecto

Luego Click en Boton Siguiente, para seleccionar nuestras tablas y elementos de la base datos

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM

Si tenemos varias tablas seleccionaremos las que utilizaremos

Se mostrar al lado izquierdo los campos que contiene nuestra, Luego escogemos un campo y lo arrastramos al formulario. Se creara automticamente el control y la conexin formulario - base datos

Ejecutamos el proyecto presionando la tecla F5, se mostrara nuestros datos en ejecucin.

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM Luego de insertar los campos al formulario agregamos 4 botones: Para dar rdenes en los botones hay que hacer doble sobre cada uno por ejemplo: Botn contar: pMsgBox(Sistema 1.01 )

Estamos dando una orden que muestre un mensaje en una ventana: Sistema 1.01 Ahora vamos a utilizar comandos para manipular la base datos en base a los controles que se crearon cuando conectamos a la base datos

Cada control cumple un funcin determinada como seleccionar tabla, buscar datos, modificar datos, actualizar datos y otros Empecemos los controles BindingSouce: permite movernos de registros

Botn siguiente Me.MascotasBindingSource.MoveNext() Botn anterior Me.MascotasBindingSource.MovePrevious() Botn Inicio Me.MascotasBindingSource.MoveFirst() Botn Final Me.MascotasBindingSource.MoveLast()
Tambin nos permite contar los registros existentes, usaremos la funcin Count

Botn contar
MsgBox(Me.MascotasBindingSource.Count())
Controles para modificar datos, modificamos la pres entacion de nuestro formulario

Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa

www.fersystem.webcindario.com

FERSYSTEM

Ahora para actualizar registro debemos usar los elementos Dataset(lugar que contiene los datos),TableAdapter(control es cambios y modificaciones datos),BindindSource(posion de filas y lugar donde se efectua el cambio)

Botn Nuevo Me.MascotasBindingSource.AddNew() Botn Grabar Me.MascotasBindingSource.EndEdit() Me.MascotasTableAdapter.Update(Me.DataSet1) Botn posicin actual MsgBox(Me.MascotasBindingSource.Position()) Nota: Cuando necesitamos la posicin actual de un registro nos retornara posicin menos un lugar debido que trabaja como una matriz Ejemplo 1 2 3 4 5 6 posicin del registro 0 1 2 3 4 5 posicin devuelta por el sistema
Boton mostrar Dato MsgBox(Me.DataSet1.mascotas.Item(0).nombre)

Dataset: El dataset contiene la informacin de los registro pero lo tiene en forma de matriz Ejemplo Item juan ,pedro,ana, julio,rosa los valores son tem de un campo Posicin 0 1 2 3 4 se cuenta de cero Item(2).nombre Ana Fersystem_soft@hotmail.com For: Juan Manuel Fernndez Novoa pido la posicin 3 por empieza desde cero en la matriz esta en 2 pero posicin 3 www.fersystem.webcindario.com 8

S-ar putea să vă placă și