Capítulo 24 Lenguaje de manipulación de datos y DAO Educere – Cargando Tecnología en tu memoria. Web:

Slides:



Advertisements
Presentaciones similares
CONSULTAS SOBRE UNA TABLA
Advertisements

Sección 4 Gastos Generales
integridad referencial
CRISTINA TIGLLA NOVENO F
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Manejo de errores y excepciones
Acceso a datos con ADO.NET
Curso de Microsoft® Access® 2010
BASE DE DATOS Primeros pasos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
EQUIPO ·# 3 SISTEMAS OPERATIVOS
BASES DE DATOS.
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
Procedimientos y funciones definidas por el usuario
Capítulo 15 Manejo de imágenes Educere – Cargando Tecnología en tu memoria. Web:
Capítulo 19 Cuadros de diálogo comunes Educere – Cargando Tecnología en tu memoria. Web:
Variables y tipos de datos
Cómo establecer propiedades de los objetos
MySQL M.C. Pedro Bello López.
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
Dim VARIABLE As TIPODATO Dim int As Integer = 0 VARIABLE= InputBox(“Digite el Documento a buscar") While Not NOMBRETABLA.EOF And int = 0 If NOMBRETABLA.Fields(0).Value.
Diseño de una Base de datos
Subconsultas Avanzadas
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
UNITA - IBARRA TRIGGERS
Sistema de archivos Sistemas operativos.
UNIVERSIDAD LATINA BASES DE DATOS.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
ORGANIZACIÓN DE LOS DATOS PARA PROCESARLOS EN COMPUTADORA Las computadoras trabajan con datos. Aceptan y procesan datos, y comunican resultados. No pueden.
Manejo de bases de datos corporativas usando ADO
Capítulo 23 Lenguaje de definición de datos y DAO Educere – Cargando Tecnología en tu memoria. Web:
Capítulo 4 Escritura del código de los eventos Educere – Cargando Tecnología en tu memoria. Web:
Control de errores visual basic
Ing. Elkin José Carrillo Arias
Capítulo 16 Arrastrar y colocar Educere – Cargando Tecnología en tu memoria. Web:
Publicación de bases de datos Access en la web
EMPRESA DISTRIBUIDORA DE CERVEZA
STRUCTURED QUERY LANGUAGE
APROBADADIA.TXT AS400 Plataforma BANFOANDES
Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.
Bases de datos multiusuario usando DAO
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Operadores y estructuras de control
Teoría de Sistemas Operativos Administración de Archivos.
LENGUAJE SQL.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Lenguaje Estructurado de Consulta
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Capítulo 10 Controles básicos para la introducción de datos Educere – Cargando Tecnología en tu memoria. Web:
INSTRUCCIONES Elaboración de la Presentación:
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
SHUTTENBORG ACCESS CONOCE LOS PROGRAMAS. Cortés Gamboa Lizzeth
DISEÑO DE CONSULTAS. En Access las tareas básicas de gestión de la base de datos las realizan las consultas. Mediante las consultas podemos gestionar.
Microsoft Access.
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Bases de Datos Modelo Relacional.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
AYUDA MEMORIA: MANEJO DE IMAGENES Cambio y ajuste de imagen.
Capítulo 2 Creación de la interfaz del usuario Educere – Cargando Tecnología en tu memoria. Web:
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
¿Cómo programar un Botón para agregar registros a una base de datos?
Capítulo 14 Editor de menús y manejo de portapapeles Educere – Cargando Tecnología en tu memoria. Web:
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Transcripción de la presentación:

Capítulo 24 Lenguaje de manipulación de datos y DAO Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN

24-01: Validaciones de bases de datos Capítulo 24, págs A nivel tabla. Garantizan que una tabla contenga datos válidos. Los registros son correctos y completos. A nivel base de datos. Garantizan que no se viola la integridad referencial. La base de datos como un todo coherente. Validaciones

24-02: Operaciones básicas de manipulación de datos. Capítulo 24, págs apertura y cerrado 1.Tareas de apertura y cerrado de base de datos escritura de datos 2.Tareas de escritura de datos búsqueda de datos 3.Tareas de búsqueda de datos movimiento entre datos 4.Tareas de movimiento entre datos Cuando se manejan bases de datos, las principales actividades de manipulación son:

OpenDatabase(Archivo) Dim dbBase As Database dbBase = OpenDatabase(“c:\Ventas.mdb”) 24-03: Tareas de apertura y cerrado Capítulo 24, págs Tareas de apertura Tareas de cerrado Close dbBase.Close Ejemplo C:\App.Path & “\” Puede substituir el C:\ por App.Path & “\” ; de esta forma cargará el archivo de la ruta de la aplicación. Prefiera esta última opción, ya que permite mayor flexibilidad a su aplicación.

24-04: Objeto Recordset Capítulo 24, págs Recordset Recordset Un Recordset es un objeto de la jerarquía DAO que contiene un conjunto de registros. Un Recordset puede representar los registros de una tabla o los registros de una vista. OpenRecordset( Tabla, Tipo ) Dim dbBase As Database Dim rstVendedor As Recordset Set dbBase = OpenDatabase(App.Path & “\” & _ “Ventas.mdb”) OpenRecordset Set rstVendedor = OpenRecordset(“Vendedor”) Ejemplo

24-05: T ipos de Recordset Capítulo 24, págs TipoConstante que lo define Table  dbOpenTable Dynaset  dbOpenDynaset Snapshot  dbOpenSnapsShot Forward only  dbOpenForwardOnly Dynamic  dbOpenDynamic OpenRecordset(“Vendedor”) OpenRecordset(“Vendedor”, dbOpenTable) Recordset En aquellos casos en que no se especifica un tipo de Recordset, éste se abre en modo Table. Las siguientes expresiones hacen lo mismo:

24-06: Métodos para tareas de escritura Capítulo 24, págs. 606.

24-07: Secuencia de aplicación de métodos para escritura Capítulo 24, págs Agregar registros Recordset (1) AddNew, (2) Asignar valores a los campos del Recordset, (3) Update. Eliminar registros (1 ) Localizar el registro a eliminar, (2 ) Delete. Modificar registros (1) Localizar el registro a modificar, (2) Edit, Recordset (3) Asignar valores a los campos del Recordset, (4) Update Consultar registros (1) Localizar el registro a consultar, (2) Leer datos del registro activo, (3) Mostrar los datos a través de la interfaz

24-08: Búsqueda con Seek Capítulo 24, págs rstVendedor.Index = “pkVendedor” rstVendedor.Seek “=”, 10 If rstVendedor.NoMatch Then MsgBox “Vendedor no encontrado” End If Ejemplo Seek Seek La búsqueda a través de Seek se basa en la concordancia de uno o más valores proporcionados, con las llaves de un índice determinado. Antes de utilizar Seek, hay que especificar qué índice se ha de utilizar, a través de la propiedad Index. El resultado de la búsqueda se almacena en la propiedad NoMatch. Seek Comparación, ValorClave1 [, ValorClave2, …]

24-09: Uso general de los métodos de escritura Capítulo 24, págs Dim dbBase As Database Dim rstVendedor As Recordset Set dbBase = OpenDatabase(“c:\Ventas.mdb”) Set rstVendedor = OpenRecordset(“Vendedor”) rstVendedor.Index = “pkVendedor” rstVendedor.Seek “=”, 10 If rstVendedor.NoMatch Then if Msgbox(“10 no existe, ¿Agregar?”, vbOkCancel) = vbOk Then rstVendedor.AddNew rstVendedor.Fields(“IDVendedor”) = 10 rstVendedor.Fields(“NombreVendedor”) = “Recien agregado” rstVendedor.Update End If Else if Msgbox(“Deseas modificar”, vbOkCancel) = vbOk Then rstVendedor.Edit rstVendedor.Fields(“NombreVendedor”) = “Nuevo Nombre” rstVendedor.Update Else Delete End If dbBase.Close AbrirBúscarAgregarModificarEliminarCerrar

24-10: Movimiento entre registros Capítulo 24, págs MoveFirst Recordset MoveFirst Apunta al primer registro del Recordset. MoveLast Recordset MoveLast Apunta al último registro del Recordset. MovePrevious Recordset MovePrevious Apunta al anterior registro del Recordset. MoveNext Recordset MoveNext Apunta al siguiente registro del Recordset. Métodos para el movimiento entre registros

24-11: Métodos Find Capítulo 24, págs FindFirst FindFirst  Encuentra el primer registro que cumpla la condición. FindNext FindNext  Encuentra el siguiente registro que cumpla con la condición. FindPrevious FindPrevious  Encuentra el anterior registro que haya cumplido con la condición. FindLast FindLast  Encuentra el último registro que cumpla con la condición. Recordset Para utilizar estos métodos, se requiere que el Recordset sea de tipo Dynaset. La búsqueda no es sobre un valor, sino sobre una condición.

24-12: Uso de Find Capítulo 24, págs Dim dbBase As Database Dim rstVendedor As Recordset Set dbBase = OpenDatabase(“c:\Ventas.mdb”) Set rstVendedor = OpenRecordset(“Vendedor”, _ dbOpenDynaset dbOpenDynaset) FindFirst“IDVendedor > 100” rstVendedor.FindFirst “IDVendedor > 100” If rstVendedor.NoMatch Then MsgBox “No hay Vendedores de número mayor a cien” Else MsgBox “Encontrado” End If dbBase.Close

 Laboratorio DML utilizando DAO: Actualización de una tabla en ténica RAR DML utilizando DAO: Métodos de movimiento entre registros DML utilizando DAO: Búsqueda basada en criterios Realice los siguientes ejercicios.