Unidad 4

157 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
157
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Unidad 4

  1. 1. 4. ESTABLECER PROCESOS PARA LA MANIPULACION DE LA BASE DE DATOS.Integrantes:Arteaga lopez berta patriciaCastro Loredo Valeria YazminHernandez jimenez M. FernandaReyes Bordiel Blanca SeleneSalinas Leon Denisse
  2. 2. Cuando creamos el proyecto lo primero que debemos hacer paratrabajar con nuestra base de datos es la "referencia al motor de bases de datos de Microsoft". Para esto desdeVisual Basic vamos al menú Proyecto -> Referencia y seleccionamos Microsoft DAO 3.51 Object Library(si tienes otra versión igual tiene que funcionar). Ahora para ver lo q estamoshaciendo cuando ejecutamos, vamosa agregar una ListBox (llamada List1) en nuestro formulario.
  3. 3. A partir de ahora es todo codigo.Creamos las variables en la parteGeneral del formulario:Dim BDD as DataBase Objeto paramanejar la base de datosDim TBL as RecordSet Objeto paramanejar la TablaEs importante q tengan en cuenta loque maneja cada objeto.Dijimos que el objeto BDD maneja labase de datos. Entonces podemoscargarla allí de la siguiente manera:Ejemplo:Set BDD = OpenDatabase("c:misdocumentosbase1.mdb") Abre labase de datos
  4. 4. Para borrar o dar de baja datos de una tabladebemosutilizar la sentencia DeleteLa sintaxis de la sentenciaDelete es lasiguiente: Delete From<nombre-tabla>[where<condicion>] El siguiente ejemplo ilustra el uso de lasentenciaDELETE. Es buena idea especificarla sentencia wherelos campos que forman la clave primaria de la tablapara evitar borrar datos que no queramos eliminar
  5. 5. DELETE FROM cochesWHERE marca= “seat”. Cuando trabajamos con la senteNcia DELETEdebemos tener encuenta las siguientesconsideraciones:*Solo podemos borrar datosde una tabla. * Cuando borramos datos de una vistalos estamos borrandotambién de latabla.*Si intentamos borrar un registro de unatabla referenciada poruna foreing keycomo la tabla muestra si la tabladependientetiene registrosrelacionados la sentencia DELETEfallara
  6. 6. 4.3 Realizar el proceso de modificacionde datosSi lo que se quiere hacer es modificar oactualizar elcontenido de un campo cuando secumpla un criterioindicando, en lugar derecorrer todas las filas podemosutilizarUPDATE / SET por ejemplo:UPDATE clientes SETNpr = 28WHEREProvincia = “Mand
  7. 7. Esto hará que se asigne un valor 28 al campoNPRde todos losclientes que cumplan lo que Seindican después de WHERE esdecir quecumplan el criterio indicado.También podemos indicar( después de SET)varios campos a actualizar, separándolosporcomas:UPDATE clientes SET Npr = 28 patrón = sanIsidroWHERE provincia = madndUna vez ejecutadas estas instruccionesSQL no se podrá deshacerlos cambios almenos o estamos trabajando condecordsets DAO oADO ya que sitrabajamos con ADO. NET esos datossolos seharán permanentes al actualizarfísicamente los datos con elDataAdapter
  8. 8. Otro ejemplo de sintaxis para editar datosde una filaespecificar: UPDATE ´´nombre tabla ´SET´ nombrecampo=´valor´´nombre campo ´ valor´,’ nombrecampo´ = valor´ WHERE ´ id = ´numero fila’ Algo que siempre debemos recordar es incluirel campo id afin de identificar con un valornumérico una fila.
  9. 9. Esta es la forma mas sencilla y habitual deusar las ordenesSQL. Normalmenteusaremos este tipo de instruccionesparacargar lo datos en una data table (sitrabajamos conADO METO en unRecordset si trabajamos con ADO ODAO).Por ejemplo:SELECT*FOLOM clientesWHEREprovincia = Madrid
  10. 10. Este código SQL selecciona los registrosde la tabla clientesque se residan enMadrid. Los campos que volveránseriantodos ya que hemos indicado después deSELECT.Sisolo queremos que devuelva los datoscontenidos en loscampos Nombre,apellidos y NIF hagamos esto:SELECTnombre apellidos NIF formclientes WHERE provincia =Madrid
  11. 11. Los informes de base de datos estándefinidos por bandas de informe. Estasbandas de informes se definen cinco tiposdiferentes de líneas de informe porejemplo: las cabeceras que aparecen en laparte superior de cada pagina.
  12. 12. Cuando se utiliza organización de informerápido no esnecesario aprender sobre losdiferentes tipos de bandas solosenecesita decir a la base de datos que creeel formato delinforme.Se pueden comprobar el aspecto de unformato deinforme visualizando enpantalla. Base visualizaron lasentradas delos registros en lugar de los patrones. Para crear un informe:*desplazar el subrayado en el paneldedatos del archivo que se requiere uninforme.*pulsar latecla de informe ( Despl –f9)*teclear V para visualizar el informe enpantalla*pulsar labarra de espacio para ver cadapantalla del informe y volveral centro decontrol.

×