Documente Academic
Documente Profesional
Documente Cultură
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.
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
www.fersystem.webcindario.com
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.
www.fersystem.webcindario.com
Luego click en botn Siguiente , nos pedir crear una nueva conexin
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
www.fersystem.webcindario.com
FERSYSTEM
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
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
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