Unidad 4

También podría gustarte

Está en la página 1de 12

4. ESTABLECER PROCESOS PARA LA MANIPULACION DE LA BASE DE DATOS.

Integrantes: Arteaga lopez berta patricia Castro Loredo Valeria Yazmin Hernandez jimenez M. Fernanda Reyes Bordiel Blanca Selene Salinas Leon Denisse

Cuando creamos el proyecto lo primero que debemos hacer para trabajar con nuestra base de datos es la "referencia al motor de bases de datos de Microsoft". Para esto desde Visual Basic vamos al men Proyecto -> Referencia y seleccionamos Microsoft DAO 3.51 Object Library (si tienes otra versin igual tiene que funcionar).

Ahora para ver lo q estamos haciendo cuando ejecutamos, vamos a agregar una ListBox (llamada List1) en nuestro formulario.

A partir de ahora es todo codigo.

Creamos las variables en la parte General del formulario:


Dim BDD as DataBase 'Objeto para manejar la base de datos Dim TBL as RecordSet 'Objeto para manejar la Tabla Es importante q tengan en cuenta lo que maneja cada objeto. Dijimos que el objeto BDD maneja la base de datos. Entonces podemos cargarla all de la siguiente manera: Ejemplo: Set BDD = OpenDatabase("c:\mis documentos\base1.mdb") 'Abre la base de datos

Para borrar o dar de baja datos de una tabladebemos utilizar la sentencia DeleteLa sintaxis de la sentencia Delete es lasiguiente: Delete From<nombretabla>[where<condicion>] El siguiente ejemplo ilustra el uso de lasentencia DELETE. Es buena idea especificarla sentencia where los campos que forman la clave primaria de la tabla para evitar borrar datos que no queramos eliminar

DELETE FROM coches WHERE marca= seat . Cuando trabajamos con la senteNcia DELETEdebemos tener en cuenta las siguientesconsideraciones:*Solo podemos borrar datos de una tabla. * Cuando borramos datos de una vistalos estamos borrando tambin de la tabla. *Si intentamos borrar un registro de unatabla referenciada por una foreing keycomo la tabla muestra si la tabladependiente tiene registrosrelacionados la sentencia DELETEfallara

4.3 Realizar el proceso de modificacionde datos Si lo que se quiere hacer es modificar oactualizar el contenido de un campo cuando secumpla un criterio indicando, en lugar derecorrer todas las filas podemos utilizarUPDATE / SET por ejemplo:UPDATE clientes SET Npr = 28WHERE Provincia = Mand

Esto har que se asigne un valor 28 al campoNPRde todos los clientes que cumplan lo que Seindican despus de WHERE es decir quecumplan el criterio indicado.Tambin podemos indicar ( despus de SET)varios campos a actualizar, separndolos porcomas:UPDATE clientes SET Npr = 28 patrn = sanIsidro WHERE provincia = madnd Una vez ejecutadas estas instruccionesSQL no se podr deshacer los cambios almenos o estamos trabajando condecordsets DAO o ADO ya que sitrabajamos con ADO. NET esos datossolos se harn permanentes al actualizarfsicamente los datos con el DataAdapter

Otro ejemplo de sintaxis para editar datosde una fila especificar: UPDATE nombre tabla SET nombre campo=valornombre campo valor , nombre campo = valor WHERE id = numero fila Algo que siempre debemos recordar es incluirel campo id a fin de identificar con un valornumrico una fila.

Esta es la forma mas sencilla y habitual deusar las ordenes SQL. Normalmenteusaremos este tipo de instrucciones paracargar lo datos en una data table (sitrabajamos con ADO METO en unRecordset si trabajamos con ADO O DAO).Por ejemplo:SELECT*FOLOM clientes WHEREprovincia = Madrid

Este cdigo SQL selecciona los registrosde la tabla clientes que se residan enMadrid. Los campos que volvern seriantodos ya que hemos indicado despus deSELECT.Si solo queremos que devuelva los datoscontenidos en los campos Nombre,apellidos y NIF hagamos esto:SELECT nombre apellidos NIF formclientes WHERE provincia = Madrid

Los informes de base de datos estndefinidos por bandas de informe. Estasbandas de informes se definen cinco tiposdiferentes de lneas de informe porejemplo: las cabeceras que aparecen en laparte superior de cada pagina.

Cuando se utiliza organizacin de informerpido no es necesario aprender sobre losdiferentes tipos de bandas solo senecesita decir a la base de datos que creeel formato del informe.Se pueden comprobar el aspecto de unformato de informe visualizando enpantalla. Base visualizaron las entradas delos registros en lugar de los patrones. Para crear un informe:*desplazar el subrayado en el panel dedatos del archivo que se requiere uninforme.*pulsar la tecla de informe ( Despl f9)*teclear V para visualizar el informe enpantalla*pulsar la barra de espacio para ver cadapantalla del informe y volver al centro decontrol.

También podría gustarte