Parte 4

 

Capítulo 24.  Lenguaje de Manipulación de Datos y DAO.

 

1.      Cuáles son los dos tipos de validaciones que puede tener una aplicación que actualiza bases de datos.

Tipos: 

2.      Mencione los 3 métodos disponibles en DAO, para realizar las tareas de apertura y cierre de bases de datos.

Los tres métodos son : OpenDataBase , OpenRecordset , Close

3.      Mencione los 4 métodos disponibles con DAO, para realizar tareas de escritura de datos.

Los cuatro métodos que señala el autor del libro son: AddNew , Delete., Edit , Update .

4.      Qué almacena la directriz App.Path

Almacena un directorio de trabajo.

5.      Mencione la sintaxis de OpenDatabase, y escriba un ejemplo.

Para abrir  la base de datos

Abrimos base de datos y asignamos en un  archivo el nombre del almacén físico de

los datos que vamos a abrir.

6.      Mencione la sintaxis de OpenRecordset, y escriba un ejemplo.

Para abrir un conjunto de registros

 Especificamos  la tabla que queremos abrir y el tipo de recordset..

Ejem:  Set rstVenta = OpenRecordset(“Venta”)

 

7.      Mencione los 5 tipos de RecordSet disponibles en DAO.

1.Table

2. Dynaset

3. Snapshot

4. Dynamic

5. Forward-only.

 

 

 

8.      En qué consiste el modo de edición.

Consiste en la permiciòn de visual basic para modificar el contenido de un registro activo.

9.      Qué es el registro activo.

Es aquel registro que apunta el motor de la base de datos

   10. Mencione para qué sirve el método AddNew.

Método que permite agregar un registro a un Recordset estableciéndolo como registro activo y dejándolo en modo de edición.

10.  Mencione para qué sirve el método Edit.

Modifica o cambia los registros .

11.  Mencione para qué sirve el método Update.

 Actualizar  un cambio en un registro.

12.  Qué métodos de escritura de datos tienen implícito el modo de edición.

1.Addnew

2. Edit

 

13.  Explique para qué sirven las propiedades Index y NoMatch, y el método Seek.   

Index. Permite definir  cual es el índice sobre el que se hará una búsqueda.

Nomatch. Determina si la última búsqueda realizada no encontró ocurrencias coincidentes.

14.  Mencione los 4 métodos para movimiento entre datos.

Los cuatro métodos son:

1.Movefirst

2.Movelast

3.Moveprevious

4. Movenext

15.  Cuál es la diferencia entre búsquedas utilizando Seek y Find.

 Las  bíúsquedas de Find no están basadas en claves e índices

 El método seek no realiza búsquedas de esta forma.

16.  Qué tipo de RecordSet se requiere para realizar búsquedas utilizando Find.

      Del tipo  Dynaset.

 

 

 

 

17.  Mencione las 4 variantes de métodos Find.

 

Findfirst

 Findnext

Findprevious

 Findlast.

 

18.  Explique la sintaxis de los métodos Find, y escriba un ejemplo.

 Nomatch indica  que encuentra un registro igual

19.  Y cómo se puede solucionar Si trabajando con DAO le aparece un error que dice Update o CancelUpdate sin AddNew o Edit, qué puede estar sucediendo.

Se presenta cuando intenta asignar valores a una referencia de campo en un recordset, sin que se encuentre en modo de edición , ya sea por la aplicación  de addnew o de edit .