23
Creació de taules. Material de consulta per a l’estudiant. 1 1. Introducció 2. Crear una base de dades 3. Crear una taula Vista Disseny Noms de Camp Tipus de Dades 4. Propietats dels camps 5. Desar i tancar una taula de dades Desar una taula Tancar una taula 6. Introducció de dades a la taula 7. Vista Hoja de datos i Vista Diseño Accedir a la Presentació Vista Hoja de Datos Passar de Vista Diseño a Vista Hoja de Datos 8. Introduir dades 9. Afegir i eliminar registres Afegir registres a una taula Eliminar Registres d’una Taula 1.- Introducció Una taula és un conjunt de dades sobre un tema específic, organitzades en columnes i files. La capçalera de les columnes són els camps que formaran la taula. Cada fila de dades s’anomenarà registre.

Creació de taules.downloads.aulaoberta.com/TractamentDades/C7/Teories/AI03...El segon grup, les bases de dades relacionals, es caracteritzen per tenir camps que relacionen diferents

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Creació de taules.

Material de consulta per a l’estudiant. 1

1.‐ Introducció 2.‐ Crear una base de dades 3.‐ Crear una taula Vista Disseny Noms de Camp Tipus de Dades 

4.‐ Propietats dels camps 5.‐ Desar i tancar una taula de dades Desar una taula Tancar una taula 

6.‐ Introducció de dades a la taula 7.‐ Vista Hoja de datos i Vista Diseño Accedir a la Presentació Vista Hoja de Datos Passar de Vista Diseño a Vista Hoja de Datos 

8.‐ Introduir dades 9.‐ Afegir i eliminar registres Afegir registres a una taula Eliminar Registres d’una Taula 

1.- Introducció Una taula és un conjunt de dades sobre un tema específic, organitzades en columnes i files. La capçalera de les columnes són els camps que formaran la taula. Cada fila de dades s’anomenarà registre.

       

Material de consulta per a l’estudiant. 2

És a les taules on es guarda tota la informació existent en una base de dades i qualsevol objecte que necessiti aquesta informació obrirà la taula o taules per obtenir la informació desitjada. Les bases de dades es poden classificar en dos grups: les bases de dades no relacionals i les bases de dades relacionals. El primer grup es caracteritza pel fet que la base de dades està formada per una única taula, i aquesta conté tota la informació que es desitja emmagatzemar. El segon grup, les bases de dades relacionals, es caracteritzen per tenir camps que relacionen diferents taules de la base de dades (taules relacionades: model Entitat – relació). Suposem que volem crear una base de dades que administri els clients, compres, els proveïdors i els productes en stock d’una botiga. Per dur a terme aquesta base de dades, o bé es pot utilitzar una única taula, la qual emmagatzemarà tots els camps pertinents i necessaris per crear la base de dades, o bé utilitzarem quatre taules: una per gestionar la cartera de clients, una altra taula per emmagatzemar les compres realitzades pels nostres clients, una tercera taula que emmagatzemarà tots els productes en stock i una última taula que guardi la relació de proveïdors. Dels dos tipus de bases de dades existents, la solució òptima seria la relacional, ja que, en el moment de crear una base de dades, com més classificats estiguin els camps, més accessible serà la base de dades i, per tant, el treball sobre ella serà més ràpid. Quan es treballa amb bases de dades relacionals, hi ha la necessitat de crear relacions entre les taules, perquè les informacions emmagatzemades a cada taula guarden relació amb registres d’altres taules. En tot cas, aquest apartat es veurà en propers capítols. Al llarg d’aquest tema, es veurà com crear una taula des de la vista diseño, quin tipus de dades es poden introduir als camps que la componen i quines propietats se’ls pot assignar a cadascun d’ells. També es veurà com establir una clau principal; és un element de la taula que evitarà la duplicació de les dades introduïdes, reduirà els errors d’entrada d’informació i optimitzarà la base de dades. Finalment, veurem com desar i tancar la taula de dades creada.

2.- Crear una base de dades Es pot crear una base de dades o bé des del menú Archivo, o bé des de la icona Nova base

de dades ( ), o bé s’obre directament el panell que apareix en entrar al programa (escollint l’opció Base de datos en blanco, on se li assigna el corresponent nom al directori adequat).

       

Material de consulta per a l’estudiant. 3

Per crear una base de dades:

Com fer-ho?

1. Tenint el programa obert per crear una nova base de dades, accedir al menú

Archivo i escollir l’opció Nueva... 2. A la finestra que apareix, seleccionar la pestanya General i seleccionar amb un

clic l’opció Base de datos. Fer clic a Aceptar. 3. El primer pas a realitzar, quan es crea una base de dades nova, és donar-li un

nom i desar-la al disc dur de l’ordinador. Per això, de forma automàtica s’obre el quadre de diàleg Archivo, nueva base de datos, escriure el nom de la base de dades al quadre de text Nombre de archivo i arxivar-la a la unitat desitjada a l’apartat Guardar en. En el nostre cas, desar la base de dades amb el nom NOVA_BD en una unitat de disc dur.

4. Fer clic a Crear. Observar que, immediatament, apareix en pantalla la finestra Base de datos.

       

Material de consulta per a l’estudiant. 4

3.- Crear una taula

Les taules es poden visualitzar de dues maneres: utilitzant la vista Diseño o be la vista Hoja de datos. La vista Diseño s’utilitza per crear i modificar l’estructura d’una taula. La vista Hoja de datos s’utilitza per veure, filtrar, afegir, eliminar i modificar les dades d’una taula. En la creació de la taula, s’alternaran ambdues vistes ja que a la vista Diseño es veurà com crear-la, i a la vista Hoja de datos es veurà el resultat.

Per crear una taula s’ha de...

... partir de la finestra Base de Datos.

Vista Disseny

L’opció Vista Diseño presenta una taula totalment en blanc en la qual es crearan els camps i s’establiran les seves propietats i el tipus de dades que els componen. Per a accedir a la Vista Diseño:

Com fer-ho?

1. Accedir a la base de dades en blanc creada anteriorment. 2. Fer clic sobre el botó d’objectes Tablas de la finestra Base de datos. 3. Fer doble clic sobre l’opció Crear una tabla en vista Diseño.

4. Observar com, a la finestra actual, apareixen tres columnes a la part superior de la finestra i un apartat a la part inferior, on haurem de definir les propietats dels camps.

       

Material de consulta per a l’estudiant. 5

Opcions

Descripció

Nombre del campo Permet especificar el nom d’un camp dins d’una taula. Tipo de datos S’especificarà el tipus de dades que s’haurà d’introduir a cadascun

dels camps; per exemple text, número, data-hora, ... Descripción Breu explicació o resum que ens informarà sobre el camp al qual es

refereix. Propiedades del campo Conjunt de característiques que es poden utilitzar per a personalitzar

la forma com es guarden, tracten o mostren les dades a la taula.

El nom d’un camp no pot contenir...

... punts (.), claudàtors ([ ]), accents oberts (`), signes d’admiració de tancament (!) i, com a màxim, arriba als 64 caràcters.

Noms de Camp

Es tracta del nom que es dóna als diferents camps de la taula i que n’encapçalen cadascuna de

les columnes.

       

Material de consulta per a l’estudiant. 6

Per introduir noms de camp:

Com fer-ho?

1. Posar el cursor a la casella en blanc sota el rètol Nombre del campo de la base

de dades en blanc creada prèviament. 2. Escriure el nom del camp que es desitgi; per exemple NOM. 3. A continuació, fer clic a la casella en blanc situada sota el camp creat i establir un

segon nom de camp, per exemple COGNOMS. 4. Realitzar el pas anterior amb els noms de camps: ADREÇA, POBLACIÓ, NIF,

TELÈFON, EMAIL, EDAT, DATA DE NAIXEMENT, TREBALLADOR ACTIU, SOU, CODTREBALLADOR i TIPUS CONTRACTE.

5. Comprovar que, a la casella Tipus de datos, ha aparegut la paraula Texto.

Tipus de Dades

Una vegada establert el nom del camp, s’hi ha d’assignar un tipus de dada. Per establir el tipus de dades d’un camp:

Com fer-ho?

1. Estant a la taula anterior, fer clic a la casella que hi ha a la dreta del nom del

camp, a la columna Tipo de datos (és a dir, on apareix el tipus de dades Texto). 2. Obrir la llista desplegable fent clic sobre l’indicador al final de la casella en forma

de fletxa per veure els diferents tipus de dades.

       

Material de consulta per a l’estudiant. 7

Tipus de dades

Descripció

Texto Text o combinacions de text i números, així com números que no requereixen càlculs, com poden ser els números de telèfon, codis postals... Accepta fins a un màxim de 255 caràcters.

Memo Text extens, o combinació extensa de text i números fins a un màxim de 65.535 caràcters.

Numérico Dades numèriques utilitzades en càlculs matemàtics. Els números poden ser enters i també fraccionaris.

Fecha/Hora Valors de data i hora per als anys del 100 al 9999. Moneda Similar al numèric. Presenta, a més, el punt separador de milers i afegeix el

símbol de moneda al final del número. Autonumérico Número seqüencial (incrementat d’un en un) únic, o número aleatori que

Microsoft Access assigna en afegir un nou registre a una taula. Els camps de tipus Autonumérico no es poden actualitzar.

Sí/No Per a valors i camps que continguin un dels dos valors (Veritable/Fals, Sí/No o Activat/Desactivat).

Hipervínculo Camp que permet establir un enllaç amb una adreça de correu electrònic, per exemple, o amb una pàgina Web.

Asistente para búsquedas

Crea un camp que permet escollir un valor d’una altra taula o d’una llista de valors mitjançant un quadre de llista o un quadre combinat.

Objeto OLE Objecte (per exemple un arxiu de Microsoft Excel, de Microsoft Word, gràfics, sons o altres dades) vinculat o incrustat a una taula de Microsoft Access. Atenció: quan establim un camp com a objecte OLE, a la taula s’enregistra la ruta d’accés a aquest element i no l’objecte com a tal, que es visualitza als formularis o als informes.

3. Establir per a cada camp el tipus de dada pertinent per a definir els camps de la

base de dades.

4.- Propietats dels camps Establerts ja els camps d’una taula i determinant el tipus de dades, automàticament s’activa a la part inferior de la pantalla el quadre Propiedades del campo, en el qual s’hauran d’aplicar els diferents requeriments de la taula; per exemple, la forma en què es guarden, tracten o mostren les dades.

       

Material de consulta per a l’estudiant. 8

Les propietats del camp que apareixen en pantalla sempre corresponen al camp seleccionat a la part superior de la pantalla, o al camp en què es troba el cursor...

... Aquestes propietats variaran en funció del tipus de dada del camp de la taula.

A Tamaño del campo, s’estableix la mida màxima de les dades emmagatzemades en un camp: Per establir la mida del camp:

Com fer-ho?

1. A la Vista Diseño de la taula creada anteriorment, fer clic al camp Nom creat

prèviament i observar que s’activa el quadre Propiedades del campo a la part inferior.

2. Fer clic al quadre de text que acompanya a la propietat Tamaño del campo de la fitxa General. Segons el tipus de dada, aquest quadre pot mostrar unes opcions o altres. En el següent quadre, es poden observar els diferents tipus de mides de camp existents segons el tipus de dada:

Tamany del camp

Descripció

Texto Número de caràcters que es poden escriure en aquest camp: entre 0 i 255. Per defecte, apareix sempre 50.

Memo Camp per a text llarg. La dimensió del camp l’estableix el propi programa. Byte Emmagatzema números entre 0 i 255 (no admet fraccions).

Sense precisió decimal. Entero Emmagatzema números entre –32.768 i 32.767 (no admet fraccions.

Sense precisió decimal. Entero largo És el valor que apareix per defecte. Emmagatzema números entre

–2.147.483.648 i 2.147.483.647 (no admet fraccions). Sense precisió decimal.

Simple Emmagatzema números entre –3,4·E38 i –1,4·E–45 per a valors negatius, i entre 1,4·E–45 i 3,4·E38 per a valors positius. Amb precisió decimal.

Doble Emmagatzema números entre –1,7·E308 i –4,9·E–324 per a valors negatius, i entre 1,7·308 i 4,9·–324 per a valors positius. Amb precisió decimal.

Decimal Emmagatzema números decimals amb precisió decimal de 28 dígits. Amb precisió decimal.

Fecha/Hora Dimensió fixa. Controla dates des de l’any 100 fins al 9999. Moneda Dada numèrica de dimensió doble amb format de moneda. Sí/No Dimensió fixa per a dades d’únicament dos valors.

       

Material de consulta per a l’estudiant. 9

3. Al quadre de text Tamaño del campo del camp Nom, esborrar la xifra que apareix (per defecte 50 caràcters) i teclejar-hi 25.

4. Seleccionar, per exemple, el camp EDAT creat anteriorment i fer clic a la casella Tamaño del campo de la fitxa General. Observar que apareix, per defecte, el valor Entero largo, el qual deixarem com a propietat d’aquest camp, però si s’activa el menú desplegable, apareixen les diferents opcions per a aquest tipus de dada.

5. A continuació, fer clic, al camp DATA NAIXEMENT creat anteriorment. El programa estableix per defecte un format, el qual no està visible en el quadre de propietats. Per tant, qualsevol camp amb el tipus de dada Fecha/Hora tindrà un format propi assignat per Access i no es mostrarà a la pestanya General, a no ser que ho fem nosaltres mateixos.

       

Material de consulta per a l’estudiant. 10

6. Fer clic al camp SOU. Access, per defecte, ja estableix un format moneda a les propietats d’aquest camp.

7. Finalment, fer clic al camp TREBALLADOR ACTIU. El programa estableix per defecte un format, no visible al visor de propietats, però que, per defecte, apareix com a sí/no.

El format d’un camp personalitza la forma com es mostren els números, les dates i el text. Format

Descripció

Texto @ Es necessita un caràcter de text (ja sigui un caràcter o un espai). & No necessita entrada. > Converteix tot el text a majuscules ~< Converteix tot el text a minúscules.

Memo No té format Numérico Número general: Mostra un número alineat a la dreta, sense

separador de milers i precedit per un signe menys en cas de valor negatiu. Moneda: Mostra un número segons la configuració regional de Windows relativa a la moneda. Euro: Mostra un número en forma d’Euro, amb separador de milers i dos decimals. Fijo: Mostra un número amb dos decimals. Estándar: Mostra un número segons la configuració regional de Windows relativa als números. Per exemple, amb una coma com a separador de milers i un punt com a símbol decimal, 1,800.00 Porcentaje: Mostra un número multiplicat per 100 amb dos decimals i un signe de percentatge. Científico: Mostra un número en forma d’anotació exponencial.

Fecha/Hora Fecha general: Mostra un número com a una data i hora opcional. Per exemple, 11/05/05 05:54 AM Fecha larga: Mostra la data segons la configuració regional de Microsoft Windows relativa al format de data llarga. Per exemple, Dimecres, 11 de maig de 2005 Fecha mediana: Mostra la data utilitzant els noms de mes abreujats i guionets (-) per a separar dia, mes i any. Per exemple, 11-mai-2005 Fecha corta: Mostra la data segons la configuració regional de Windows relativa al format de data curta. Per exemple, 11/05/2005 Hora larga: Mostra l’hora segons la configuració regional de Windows relativa al format d’hora llarga. Per exemple, 20:45:36 Hora mediana: Mostra l’hora en format de 12 hores amb l’indicador a.m. o p.m. sense mostrar els segons. Per exemple, 8:45 p.m. Hora corta: Mostra l’hora en format de 24 hores sense mostrar els segons. Per exemple, 20:45

Sí/No Verdadero/Falso: Mostra Falso si el número és 0; mostra Verdadero per a qualsevol altre número. Sí/No: Mostra No si el número és 0; mostra Sí per a qualsevol altre número. Activado/Desactivado: Mostra Desactivado si el número és 0; mostra Activado per a qualsevol altre número.

       

Material de consulta per a l’estudiant. 11

Per establir el format d’un camp:

Com fer-ho?

1. Fer clic al camp COGNOMS de la taula creada anteriorment. 2. Situar el cursor al quadre de text que acompanya la propietat Formato de la fitxa

General i teclejar el símbol >. 3. Seleccionar el camp EDAT. Fer clic a la casella Formato de la fitxa General i

obrir la llista desplegable. Seleccionar, dels diferents formats, l’opció Número general.

4. Fer clic al camp SOU creat prèviament. 5. A continuació, clicar a la casella Formato de les Propiedades del campo i

observar com, per defecte, apareix el tipus Euro, opció que ja ens va bé en el nostre cas.

6. Fer clic al camp DATA DE NAIXEMENT. 7. Obrir la llista desplegable que acompanya la propietat Formato de l’apartat

Propiedades del campo i seleccionar, per exemple, Fecha corta. 8. Finalment, fer clic sobre el camp TREBALLADOR ACTIU. 9. Del quadre combinat Formato, observar les opcions que permet activar,

seleccionar l’opció Verdadero/Falso. Una màscara d’entrada és un mecanisme que ens facilita l’entrada de dades en una taula, ja que especifica on s’han d’inserir les dades, així com el tipus de dades i el número de caràcters permesos. Per utilitzar la màscara, haurem d’usar uns caràcters específics.

Màscara d’entrada

Valor

0 Dígit (0 a 9, entrada obligatòria, signes més [+] i menys [–] no permesos).

L Lletra (A a Z, entrada obligatòria). 9 Dígit o espai, entrada opcional, signes més i menys no

permesos. ? Lletra (A a Z, entrada opcional). ¡ Fa que la màscara d’entrada es mostri de dreta a

esquerra, en lloc de mostrar-se d’esquerra a dreta. Els caràcters introduïts a la màscara sempre s’emplenen d’esquerra a dreta.

~< Fa que tots els caràcters es converteixin en minúscules. > Fa que tots els caràcters es converteixin en majúscules. Per aplicar una màscara d’entrada:

Com fer-ho?

1. Fer clic al camp TELEFON de la taula creada anteriorment. 2. Situar el cursor al quadre de text de la característica Máscara de entrada de la

fitxa General i introduir , per exemple, !(999)999-9999

       

Material de consulta per a l’estudiant. 12

Un Títol és una etiqueta assignada a un camp, que admet símbols no permesos a l’hora d’establir el nom del camp (per exemple, els punts). Per introduir un títol a les propietats dels camps:

Com fer-ho?

1. Fer clic al camp NIF de la taula creada anteriorment. 2. Teclejar a la casella Título de les Propiedades del campo, el text que desitgem

mostrar, per exemple, N.I.F.

Un Valor predeterminat és un tipus de valor que haurà d’adoptar el camp en cas que no s’empleni amb un altre tipus d’informació. S’introdueix automàticament en un camp quan es crea un registre nou. Per assignar un valor predeterminat com a propietat d’un camp:

Com fer-ho?

1. Situar el cursor al camp POBLACIO de la taula creada anteriorment. 2. Fer clic al quadre de text de la propietat Valor Predeterminado de la fitxa

General a les propietats del camp i teclejar-hi, BARCELONA. D’aquesta manera aconseguirem que sempre aparegui, per defecte, escrit al camp la paraula Barcelona i, si en precisem d’altres, només caldrà esborrar-ho i escriure una paraula diferent.

Una Regla de validació és una condició que hauran de complir totes les dades introduïdes al camp on s’estableixi. Per exemple, un sou no pot ser menor a 100 €, la data de naixement no pot ser posterior a la data actual, etc. El Text de validació és el text que apareixerà en forma de missatge d’avís en cas que les dades introduïdes no compleixin la Regla de validació.

       

Material de consulta per a l’estudiant. 13

Per aplicar una regla i un text de validació:

Com fer-ho?

1. Fer clic al camp SOU de la taula creada anteriorment. 2. Anar al quadre de text que acompanya la propietat Regla de validació i escriure,

en el nostre cas, la següent condició >=800,00. 3. A continuació, fer clic al quadre de text Text de validació i teclejar el text desitjat,

per exemple: Únicament s’introduiran aquelles persones el sou de les quals sigui igual o superior a 800,00€

La propietat Requerido s’estableix per a aquells camps que els creguem absolutament imprescindibles de ser complimentats o emplenats a la nostra base de dades, com per exemple pot ser el NIF o el nom i els cognoms, etc. Per aplicar la propietat Requerido:

Com fer-ho?

1. Fer clic sobre el camp NIF de la taula creada anteriorment. 2. Al desplegable que acompanya la propietat Requerido, escollir l’opció Sí.

La propietat Indexado estableix un índex d’un sol camp. Els índexs fan que les consultes basades en els camps indexats siguin més ràpides, i acceleren les operacions d’ordenació i agrupació. Per aplicar la propietat Indexado:

Com fer-ho?

1. Fer clic sobre el camp NIF de la taula creada anteriorment. 2. Desplegar la llista desplegable que acompanya la propietat Indexado del quadre

de Propiedades del campo i seleccionar l’opció Sí (Sin duplicados).

Per veure el resultat del disseny de la taula creada, haurem d’anar...

... a la Vista Hoja de datos, tema que veurem més endavant.

5.- Desar i tancar una taula de dades El darrer pas per donar, una vegada creada la taula amb tots els camps i assignades totes las propietats necessàries, és desar-la per no perdre la feina realitzada i tancar-la. S’ha de tenir en compte que, fins al moment no s’ha introduït cap dada a la taula, per la qual cosa serà el disseny de la taula, és a dir, la seva estructura, els camps i les propietats el que es desarà.

       

Material de consulta per a l’estudiant. 14

Si es desa la taula abans de crear una clau principal,...

... Access dóna la possibilitat de crear-la en el mateix moment que es vol desar la taula, afegint un nou camp a l’inici de la taula amb el nom ID.

Desar una taula

Quan s’està dissenyant l’estructura d’una taula, al menú Archivo de la Vista Diseño apareixen les opcions Guardar, Guardar como i Exportar. Per desar una taula per primera vegada:

Com fer-ho?

1. A la Vista Diseño de la taula creada anteriorment, fer clic al menú Archivo. 2. Seleccionar l’opció Guardar como. 3. A l’apartat Guardar Tabla ‘Tabla1’ en: teclejar per exemple el nom

TREBALLADORS. 4. A l’apartat Como, deixarem l’opció Tabla. 5. Fer clic sobre el botó Aceptar.

També es pot desar la taula utilitzant la barra d’eines estàndard...

... per això, només cal fer clic a la icona Guardar ( ), i de forma automàtica apareix en pantalla el quadre de diàleg Guardar como, que ens permet establir un nom per a la taula.

També en aquest apartat es pot treballar el fet de guardar els canvis realitzats en una taula existent sense canviar-ne el nom.

       

Material de consulta per a l’estudiant. 15

Per desar els canvis en una taula desada prèviament:

Com fer-ho?

1. A la Vista Diseño de la taula creada anteriorment, fer clic al menú Archivo. 2. Seleccionar l’opció Guardar. 3. De forma automàtica, es guarden els canvis realitzats a la taula.

També es pot desar la taula utilitzant la barra d’eines estàndard...

... per fer-ho, només cal fer clic a la icona Guardar ( ).

Tancar una taula

Un cop creada i desada la taula, el darrer pas per fer és tancar-la per seguir treballant amb la base de dades, per exemple, en la creació d’altres taules i, per fer-ho, existeixen diferents mètodes.

Utilitzant la barra de menús

Per tancar una taula a través de la barra de menús:

Com fer-ho?

1. Estant situats al mode Diseño, obrir el menú Archivo. 2. Seleccionar l’opció Cerrar.

Utilitzant el botó de control de la finestra Base de Datos

Per tancar una taula a través del botó de control:

Com fer-ho?

1. Estant situats al mode Diseño de la taula.

2. Fer clic sobre el botó de control de la finestra Base de Datos ( ) ubicat a l’angle superior esquerre de la finestra.

3. Seleccionar l’opció Cerrar.

       

Material de consulta per a l’estudiant. 16

Utilitzant el botó Tancar Per tancar una taula a través del botó Tancar:

Com fer-ho?

1. Estant al mode Diseño de la taula.

2. Fer clic sobre el botó Tancar de la finestra del disseny de la taula , ubicat a l’angle superior dret.

6.- Introducció de dades a la taula En apartats anteriors, hem après a crear l’estructura d’una taula, a definir els camps que la formen i a establir les seves propietats. Això ens permetrà la introducció de la informació a emmagatzemar a la nostra base de dades. Dins d’aquesta unitat, veurem com podem introduir les dades a les taules. Si fins aquí hem treballat des de la vista Diseño, ara treballarem des de la vista Hoja de datos. Aquesta vista ens permet introduir informació, canviar-la o eliminar-la. Per últim, aprendrem a inserir un objecte als camps que tenen com a tipus de dades ObjetoOLE. Recorda que per a poder aplicar tots els passos que se t’indicaran en aquest capítol, has de tenir oberta la base de dades de treball AI03_TEOL1_practica_teoria.mdb i d’aquesta forma podràs anar practicant tot allò que se t’indiqui. Recorda que aquest arxiu és un dels arxius que has hagut de descarregar-te abans de començar el curs.

7.- Vista Hoja de datos i Vista Diseño Com hem dit anteriorment, per crear una taula podem comptar amb dues modalitats de presentació: el mode Vista Diseño (per crear l’estructura de la taula) i el mode Vista Hoja de datos (per introduir les dades als camps corresponents de la taula). Vegem com passar d’una modalitat a una altra abans d’explicar el procés d’introducció de dades i els detalls que s’han de tenir en compte a l’hora de teclejar-los.

       

Material de consulta per a l’estudiant. 17

Accedir a la Presentació Vista Hoja de Datos

Per accedir a la Vista Hoja de datos

Com fer-ho?

1. Obrir la base de dades AI03_TEOL1_practica_teoria.mdb 2. Fer clic sobre el botó Objetos/Tablas. 3. Seleccionar la taula que desitgem presentar en mode Vista Hoja de datos, en el

nostre cas la taula TREBALLADORS_NOUS. 4. Fer clic al botó Abrir.

Per accedir a la Vista Hoja de Datos...

• doble clic sobre la taula seleccionada des de la finestra Base de datos. • escollir l’opció Abrir del menú contextual que apareix en fer clic amb el botó

dret del ratolí sobre de la taula.

Passar de Vista Diseño a Vista Hoja de Datos

Ja hem vist com accedir a la Vista Hoja de Datos però, com accedir a la Vista Diseño i passar a la Vista Hoja de datos i a la inversa? Per passar d’una vista a una altra:

Com fer-ho?

1. Estant a la Vista Hoja de datos de la taula TREBALLADORS_NOUS de la base

de dades de treball, fer clic a la icona de Vista ( ) de la barra d’eines. Observar

       

Material de consulta per a l’estudiant. 18

que, automàticament, es passa a la Vista Diseño llesta per a realitzar modificacions a l’estructura de la taula.

2. Per passar de nou a la Vista Hoja de datos fer clic a la icona Vista ( ). Observar que, automàticament, es passa a la Vista Hoja de datos llesta per a introduir la informació dels camps.

VISTA DISEÑO

VISTA HOJA DE DATOS

       

Material de consulta per a l’estudiant. 19

8.- Introduir dades Per introduir dades en una taula, sempre s’haurà de fer des del mode Vista Hoja de datos (més endavant veurem com fer-ho utilitzant els formularis). En entrar a aquesta vista, apareixerà una taula distribuïda en fileres i columnes.

Cada columna correspon a un camp, i el nom de cadascuna equival al nom donat a cada camp a la Vista Diseño, o als títols donats a la propietat Título. Cada filera introduïda representa un registre dins la taula. S’ha de tenir en compte que, quan s’introdueix informació en una taula, aquesta respon a les propietats atorgades a cadascun dels camps i és en funció d’elles que ens anirem trobant amb una sèrie de particularitats, a l’hora d’introduir les dades. Aquestes particularitats s’han establert a la Vista Diseño de la taula. Vegem-ne les més comunes. Propietats

Particularitats

Tamaño de campo Si s’estableix una mida de camp determinada, no es podran introduir més caràcters dels indicats en aquest camp. Per exemple, si determinem que un camp ha de tenir una mida de 15 caràcters, no podrem introduir-hi un text de 16.

Autonumérico Aquest tipus de dada queda establerta pel propi programa i també és el mateix programa qui l’actualitza. L’usuari no pot variar el valor, ni tampoc assignar-n’hi cap. És més, quan es comença a complimentar un registre i per alguna raó es cancel·la l’operació o s’elimina el registre, encara que es torni a introduir el mateix registre, el camp autonumèric no podrà adoptar el valor anterior, haurà estat eliminat.

Máscara de entrada Estableix al camp una plantilla indicativa a l’hora d’introduir les dades. Així, si s’ha assignat una màscara numèrica i s’intenta introduir una dada tipus text, Access no deixarà introduir aquesta dada, ja que no respon al valor assignat a aquesta propietat.

Requerido Propietat que exigeix que aquest camp sigui complimentat. Si no es fa, el programa no deixarà continuar endavant.

Regla de validación Estableix una condició que hauran de complir les dades que s’introdueixin en aquest camp. Si alguna dada no respon a la regla, Access ho comunica mitjançant un quadre d’avís, el text del qual ha estat creat prèviament des de la Vista Diseño a l’hora d’establir la propietat Texto de validación.

Clave principal Atorga al camp un valor únic i obligatori. Si no s’assigna cap valor al camp que és clau principal, Access no deixa seguir donant d’alta més registres.

       

Material de consulta per a l’estudiant. 20

Per introduir dades en una taula ja creada:

Com fer-ho?

1. Obrir la taula TREBALLADORS_NOUS en mode Vista Hoja de Datos si encara

no ho està. 2. Fer clic sota el primer camp, el camp NOM, i teclejar-hi el nom Joan. 3. A continuació, prémer la tecla Tabulador per passar al següent camp i introduir

el valor pertinent per aquest camp, per exemple fernández lópez. 4. Prémer la tecla Tabulador per passar al següent camp, el camp ADREÇA.

Observar que, tot i haver introduït els cognoms anteriors en minúscules, Access els presenta en majúscules tal i com se li va indicar anteriorment a la propietat Formato a la vista diseño de la mateixa.

5. Teclejar l’ADREÇA, per exemple Padilla 29, i passar al camp POBLACIO mitjançant la tecla tabulador, on per defecte apareix BARCELONA. Respectar aquest valor predeterminat i passar al següent camp.

6. Deixar en blanc el camp N.I.F. i passar al següent camp, el camp TELEFON. Observar que aquest camp apareix amb el format propi que es va establir a la màscara d’entrada.

Intentar complimentar el camp TELEFON amb un text, per exemple la dada aaa. Observar com Access ignora la dada introduïda, ja que anteriorment es va establir la màscara d’entrada amb un valor numèric. Tornar a intentar-ho teclejant el següent número 9721234567 i observa com admet aquest valor, ja què és una dada numèrica coincident amb la màscara establerta.

7. Repetir les passes anteriors per emplenar els camps EMAIL, EDAT, DATA DE NAIXEMENT, TREBALLADOR ACTIU, SOU, CODTREBALLADOR i el camp TIPUS_CONTRACTE. S’ha de tenir en compte que el camp CODTREBALLADOR, pel fet de ser autonumèric, s’emplena automàticament, que el camp TIPUS_CONTRACTE permet escollir un valor de la llista deslligable que emmagatzema. Les dades a introduir són les següents:

8. Prémer la tecla Intro per validar la informació. 9. Apareix un missatge d’avís. Access no ens permet seguir endavant avisant-nos

que hi ha un camp, el corresponent a NIF, que no pot contenir un valor nul. És a dir, com que es tracta d’un camp que és clau principal, ha de ser complimentat.

10. Prémer Aceptar i introduir en el camp N.I.F. la dada adequada, per exemple 49321456.

11. Anar fins al final del primer registre i tornar a prémer la tecla Intro. Observar que ja és possible passar a un nou registre.

       

Material de consulta per a l’estudiant. 21

Quan es van introduint dades a la taula, observar que:

el primer registre en blanc va precedit per la icona indicativa de registro actiu.

Access obre un segon registre encapçalat per la icona indicativa de següent registre, encara no actiu.

la icona vol dir que s’estan introduint dades als camps d’un registre.

9.- Afegir i eliminar registres Què passa quan tenim una taula amb un nombre determinat de registres i volem afegir-ne un de nou? I si el volem eliminar? Als apartats anteriors s’ha vist que, per introduir informació en una taula, havíem de fer-ho sempre de la vista Hoja de Datos. Per afegir o eliminar un registre també treballarem des d’aquesta vista. A continuació, veurem la manera d’afegir nous registres i/o eliminar-ne alguns que ja estan incorporats a la taula.

Afegir registres a una taula

Per afegir un nou registre a una taula oberta podem fer-ho de diverses maneres. Potser la més fàcil sigui continuar des del final de l’últim registre, fent clic a la tecla Intro del teclat. Per afegir un nou registre:

Com fer-ho?

1. A la Vista Hoja de datos de la taula TREBALLADORS_NOUS de la base de

dades AI03_TEOL1_practica_teoria.mdb podem observar que únicament conté un registre, el qual hem introduït en els apartats anteriors i, a més a més, conté un registre en blanc preparat per ser complimentat amb nova informació.

       

Material de consulta per a l’estudiant. 22

Recordar que aquest nou registre en blanc s’ha creat en fer clic a la tecla Intro després d’haver complimentat el primer registre.

Per afegir registres a una taula també ho podem fer:

Utilitzant la barra d’eines es pot afegir un nou registre fent clic sobre la

icona (Nou registre).

Utilitzant el menú Insertar i fent clic sobre l’opció Nuevo registro, també afegim una nova línia de registre en blanc.

Utilitzant el menú Registros i l’opció Entrada de datos també podem

afegir nous registres.

2. Situar el cursor a la cel·la en blanc del nou registre a emplenar. 3. Teclejar les dades corresponents als nous registres: Emplenar els camps restants

amb informació fictícia que l’usuari cregui convenient:

Eliminar Registres d’una Taula

Per eliminar un registre:

Com fer-ho?

1. Estant a la Vista Hoja de dades de la taula TREBALLADORS creada

anteriorment, fer clic a qualsevol dels camps de l’últim registre introduït. 2. Del menú Edición triar l’opció Seleccionar registro. 3. Tornar a obrir el menú Edición i seleccionar l’opció Eliminar registro. 4. Al quadre de diàleg que apareix, fer clic a Si per confirmar que volem eliminar

definitivament el registre seleccionat.

       

Material de consulta per a l’estudiant. 23

També podem eliminar un registre, una vegada seleccionat...

... a través del botó Eliminar registro de la barra d’eines estàndard .