Aplicacions amb la base de dades Access
Enrera
Mòdul 8. Avançat: automatització de la feina
  Exercicis
   
 
 
Establiu lligams entre els diferents objectes de la base de dades
   

Després de veure algunes de les possibilitats de les macros i d'haver-les posades en pràctica, volem que feu els següents exercicis:

Creareu el formulari Préstecs, que tindrà aproximadament aquesta forma:

Primer afegiu a la taula Llibres un nou camp, Prestat, de tipus /No.

Elimineu el control Prestat del formulari Llibres nous, i inseriu aquest nou camp.

Creeu un autoformulari columnes a partir de la taula Préstecs. Després anireu modificant el disseny perquè us quedi com el de la imatge.

Ara us donem les funcions que ha de desenvolupar cada control:

  1. El botó Principal serveix per anar al formulari Principal. També n'heu de fer un altre al formulari Principal per anar-hi.
  2. El quadre combinat Indica codi préstec serveix per buscar el préstec que tingui un codi introduït per l'usuari. Feu servir la macro Buscar.
  3. El quadre combinat Codi_llibre està connectat al camp del mateix nom (això vol dir que a la propietat Origen del control ha de posar aquest nom de camp). Com que ja teniu un quadre de text amb aquest camp, el que heu de fer és eliminar-lo. A la llista només es mostren els llibres que no estan prestats en aquest moment.
  4. El quadre combinat Codi_alumne està connectat al camp del mateix nom. A la llista es mostra el nom de tots els alumnes.
  5. La Data_préstec per defecte ha de ser la del dia actual. Modifica la propietat valor predeterminat del control des del disseny.
  6. La Data_devolució per defecte ha de ser la del dia actual incrementada en 7. També haureu de modificar el valor predeterminat des del disseny.
  7. El botó Llogar posarà el valor al camp Prestat del registre del llibre a la taula Llibres, i al camp Prestada? del formulari. Per tant, el que farà serà executar una macro amb dos accions: la primera acció serà EstablecerValor que posarà al camp Prestada?; i la segona serà AbrirConsulta que obrirà una consulta d'actualització que posarà el valor al camp Prestat de la taula Llibres. La imatge de sota pretén ajudar-vos en la vostra actuació. Com podeu veure, creeu la macro Lloguer amb dos grups d'accions, una per al lloguer i l'altra per a la devolució. Per tant, el botó Llogar executarà la macro Lloguer.presta.
  8. El botó Devolució posarà el valor No al camp Prestat del registre del llibre a la taula Llibres i al camp Prestada? del formulari. Farà el mateix que l'anterior però posant el valor No. Aquest botó executarà la macro Lloguer.devol.
  9. El botó Nou préstec anirà a un nou registre per introduir les dades d'un préstec nou. Executarà una macro amb l'acció IrARegistro, on s'indicarà que es vol anar a un registre nou.

   
  Projecte
   

Incorporeu dins del vostre fitxer de base de dades uns quants informes.

   
  Què enviem al tutor?
   

Enviareu al tutor dues coses:

(L'assumpte del missatge serà: "Mòdul8").

1. La base de dades biblioteca.mdb compactada i comprimida amb el nom identificadorXTEC_m8.zip.

2. La feina corresponent al vostre projecte. El fareu arribar en un altre fitxer, amb nom identificadorXTEC_p8.zip.

   
 
 
Amunt