VOLUNTARI. PRÀCTIQUES
NOTA: recordeu que aquestes pràctiques i exercicis, corresponents al tema voluntaris, NO SÓN OBLIGATÒRIES. Passeu al primer tema del bloc Consultes si no disposeu de prou temps.
Aquestes pràctiques pretenen mostrar alguns detalls addicionals de l'Access per tal que els utilitzeu de la forma que cregueu oportuna.
Abans de realitzar aquestes pràctiques repasseu la base de dades Dades1.MDB. Verifiqueu que el seu disseny (taules, claus principals i relacions) es correspongui amb la figura mostrada a les pràctiques del tema anterior (Relacions).
- Pràctica 1: establir un format de presentació d'un camp .
Els camps es poden mostrar amb diferents formats de presentació, que es poden modificar tenint present la propietat Formato. Modifiqueu, doncs, el format dels camps NOM_COMARCA i HABITANTS de la taula Característiques Comarques.
- Obriu la base de dades Dades1.MDB i obriu en mode Diseño la taula Característiques comarques.
- Modifiqueu la propietat Formato per als camps NOM_COMARCA i HABITANTS per tal que el camp NOM_COMARCA aparegui en majúscules i en color vermell i el camp HABITANTS mostri els punts de separació dels milers:
- Seleccioneu el camp NOM_COMARCA i la propietat Formato.
- Escriviu l'expressió >@[Rojo].
Nota: la paraula Rojo està entre claudàtors i no entre parèntesi
- Seleccioneu ara el camp HABITANTS.
- Modifiqueu la propietat Formato. Escolliu, de la llista que apareix, el valor Estándar, que és el format que presenta els punts que separen els milers. Canvieu també la propietat Lugares decimales a 0 perquè el nombre d'habitants ha d'aparèixer amb format fix.
- Obriu la taula i visualitzeu les dades. Observeu els canvis.
- Propiedad Formato (Format) - Tipos de datos Texto y Memo
- Propiedad Formato (Format) - Tipos de datos Numérico y Moneda
- Pràctica 2: establir un valor predeterminat d'un camp i una màscara d'entrada per a un camp.
Quan s'entren dades de vegades interessa que els valors d'alguns camps siguin automàtics. La propietat Valor predeterminado afavoreix aquesta introducció automàtica de dades i
afecta només a registres nous, no pas a registres ja existents.
També interessa, de vegades, que l'entrada de dades obeeixi a alguna pauta concreta. D'això se'n diu Máscara de entrada.
- Establir un valor predeterminat.
- Creeu una taula, anomenada PRÉSTECS, que tingui quatre camps: REF_LLIBRE (tipus text i grandària 8, que serà clau principal), DATA_PRÉSTEC (tipus Fecha/Hora), DATA_TORNADA (tipus Fecha/Hora), RETORNAT? (tipus Sí/No). Aquesta taula podria servir per controlar els préstecs d'una biblioteca.
- Escriviu, a la línia corresponent a la propietat Valor predeterminado per al camp DATA_PRÉSTEC, l'expressió =Fecha()
Nota: el signe igual també l'heu d'escriure.
- Escriviu, a la línia corresponent a la propietat Valor predeterminado per al camp DATA_TORNADA, l'expressió =AgregFecha("d";15;Fecha())
- Aquesta darrera expressió és una funció que incorpora l'Access. Consta de tres arguments:
"d": format com s'afegira el segon argument al valor del tercer argument. En aquest cas, dies.
15: el nombre de dies que s'afegiran a la data associada al tercer argument
.
Fecha(): data a la qual s'afegiran els 15 dies. En aquest cas la data és el valor retornat per una funció que calcula la data del sistema. Normalment, la data del dia, llevat del cas que el sistema no tingui actualitzada la data.
L'expressió equival a afegir 15 dies a la data de préstec.
- Entreu algunes dades fictícies i observeu què succeeix en els camps que tenen un valor predeterminat.
- Crear una màscara d'entrada: suposeu que la referència del llibre estigui composta de tres lletres, un guió i 4 xifres. Per exemple, SOC-0010.
- Obriu la taula PRÉSTECS en mode disseny
- Seleccioneu el camp REF_LLIBRE i la propietat Màscara d'entrada
- Escriviu a la línia corresponent a la propietat: LLL-9999
- Tanqueu la taula, deseu els canvis efectuats i comproveu els resultarts obtinguts
- Definir un valor predeterminado que se introduce de forma automática en un campo o control
- Crear una máscara de entrada para controlar cómo se introducen datos en un campo o control
- Pràctica 3: inserir una imatge (inserida o vinculada) en un camp OLE.
Inserir una imatge:
- Recupereu els fitxers IComar40.gif i IComar41.gif del directori
C:\D50\Treball.
- Les dues imatges esmentades són les que corresponen als dos darrers registres de la taula Característiques Comarques
- Obriu la taula Característiques Comarques i observeu que el camp anomenat IMATGE no conté cap valor.
- Seleccioneu, doncs, el camp IMATGE del registre 40 (Vallès Occidental). Cliqueu el botó dret i escolliu l'opció Insertar objeto... del menú que apareix.
- En aparèixer la finestra següent, escolliu l'opció Crear desde archivo i l'arxiu
C:\D50\Treball\Icomar40.gif
- Tot seguit, comproveu que la imatge inserida és la correcta: feu doble clic en el camp IMATGE
Vincular una imatge:
- Seleccioneu el camp IMATGE del registre 41 (Vallès Oriental). Cliqueu el botó dret del ratolí i escolliu l'opció Insertar objeto...del menú que apareix.
- En aparèixer la finestra següent, escolliu l'opció Crear desde archivo, activeu la casella Vincular i escolliu l'arxiu
:
C:\D50\Treball\Icomar41.gif
- Crear un campo para almacenar objetos OLE (imágenes, documentos de Word, etc.)
- Pràctica 4: cercar dades en un camp d'una taula, ordenar una taula per un camp, per diversos camps i filtrar dades.
En alguns casos resulta pràctic fer algunes tasques directament sobre les taules: cercar dades, ordenar per un o per diversos camps, etc.
- Cercar dades:
- Seleccioneu el camp POBLACIÓ de la taula Municipis de Catalunya i comarca a la qual pertanyen. Cliqueu la icona
- A la finestra que us apareix cerqueu el municipi de Llagostera, a continuació els municipis que comencen per Ma i, finalment, els que continguin la paraula "Pere". Utilitzeu la finestreta inferior esquerre per canviar la forma de fer la cerca.
- Buscar instancias específicas de un valor en un campo
- Ordenar dades:
- Seleccioneu el camp POBLACIÓ de la taula Municipis de Catalunya i comarca a la qual pertanyen. Cliqueu una de les dues icones. Què observeu en l'ordre?
- Ordenar los registros de una tabla, consulta, formulario o subformulario
- Ordenar registros en la vista Formulario u Hoja de datos
- Filtrar dades:
- Seleccioneu el camp CODI_COMARCA del primer registre de la taula Municipis de Catalunya i comarca a la qual pertanyen. Observeu quin és el valor del camp CODI_COMARCA. Cliqueu la primera icona de les tres icones associades al filtratge ràpid. Què n'observeu?
- Observeu el filtratge (per selecció). Ara, desfeu el filtratge clicant la icona representada per l'embut. Si cliqueu la segona icona, podreu observar una finestra on podeu filtrar per diversos camps.
- Ordenar registros en la vista Formulario u Hoja de datos
Exercicis
Aquests exercicis els heu de realitzar a la base Dades1.MDB i a la taula Característiques comarques
- Exercici 5: canviar l'alineació d'un camp.
Canvieu la propietat Formato del camp CODI_COMARCA perquè l'alineació sigui a l'esquerra. Observeu el gràfic següent:
- Nota: per alinear a l'esquerra s'utilitza el signe ! en la propietat Formato
- Propiedad Formato (Format) - Tipos de datos Numérico y Moneda
- Exercici 6: establir un títol per a un camp.
- Modifiqueu, tal com es veu a la figura anterior, la propietat Título del camp CODI_COMARCA perquè a l'hora de visualitzar les dades, el nom CODI_COMARCA aparegui com CODI DE LA COMARCA.
- Obriu la taula en mode de visualització de dades i comproveu el resultat obtingut
- Nota: la propietat Título serveix per mostrar els noms dels camps de forma més adient.
- Exercici 7: modifiqueu el format del camp EXTENSIÓ perquè les dades vagin acompanyades per la unitat de mesura: Km². Les propietats del camp seran les següents:
- Nota: utilitzeu l'expressió: @ "Km² ". El caràcter ² s'obté prement la combinació de tecles: ALT+0178. És a dir, premeu la tecla ALT i, sense deixar-la anar, premeu els números 0178. El teclat numèric ha d'estar activat.
- Exercici 8: filtreu pel camp CODI_PROVÍNCIA la taula Característiques comarques per trobar les comarques de Lleida.
Utilitzeu doncs, la segona icona de les següents: . Observeu com apareix una sola fila. Escriviu a la columna CODI_PROVÍNCIA la paraula "LLE" i tot seguit premeu la icona representada per un embut (per realitzar el filtratge indicat). Comproveu els resultats.
- Nota: la primera icona filtra dades segons el valor del camp seleccionat. La segona icona filtra les dades segons el valor entrat per teclat.
- Filtreu ara les comarques de Girona que són costaneres filtrant pel camp CODI_PROVÍNCIA i pel camp LITORAL?
Per últim, premeu la icona corresponent a l'embut per tal de desfer el filtratge realitzat.
SOLTVOL.MDB