Aplicacions amb la base de dades Access
Enrera
Mòdul 5: la informació de forma gràfica
  Pràctica
1
2
3
4
   
Exercicis
Exercicis
 
 

Continuem aprofundint en la creació de formularis cada cop més complexos i professionals que permetin als usuaris de les vostres bases de dades una major agilitat en el maneig.

   
Desenvolupament de la pràctica
   
Pràctica

Creació d'un formulari en blanc

Un cop ja teniu coneixements més amplis sobre formularis, entreu en un apartat en què l'usuari defineix totalment el contingut i l'estructura del formulari. És com si tinguéssiu una massa de pizza sense ingredients i haguéssiu de començar a posar elements a sobre.

Situacions més habituals en les quals és convenient crear un formulari en blanc:

   
 

Creació d'un formulari en blanc: formulari principal

Per crear un formulari en blanc, únicament heu de seleccionar el botó Nuevo des de la finestra de formularis i seleccionar després Vista diseño, sense indicar taula o consulta origen.

Quan accepteu arribareu a un finestra com la següent en què no hi haurà cap element inserit.

Ara començareu a omplir la pizza! Per fer més gran l'àrea de treball en què s'ha de posar els elements, només heu d'assenyalar amb el ratolí, com es mostra a la imatge, i arrossegar fins que obtingueu l'espai necessari.

Els formularis principals solen tenir un menú d'accés a la resta de formularis. Aquest menú es compon d'una llista de botons. Quan cliqueu a cada botó, s'obrirà el formulari destí automàticament.

El botó és una de les eines que es poden inserir dintre d'un formulari. Aquest, juntament amb les etiquetes i els quadres de text que ja coneixeu, les podeu seleccionar del quadre d'eines. El quadre d'eines el podeu obrir fent un clic a l'opció de la barra que veieu a continuació:

Aquí teniu el quadre d'eines:

Primer inserireu una etiqueta que posi "BIBLIOTECA". Aquesta eina és accessible des de la icona senyalada a la imatge següent. Per inserir-la heu de fer un clic a sobre i després amb el ratolí, amb el botó esquerre, obrir l'espai que considereu adient per posar el títol tal com es mostra a la imatge:

Un cop heu inserit l'espai que ocuparà l'etiqueta, ja podeu escriure el contingut. A més a més, per millorar el format teniu un conjunt d'opcions a la barra d'eines:

Un cop ja teniu el títol posat, començareu amb els botons, concretament el que s'anomena botó de comandament. Per inserir un botó fareu el mateix que amb les etiquetes. Un vegada heu definit l'espai que ocuparà el botó, automàticament s'activa un assistent que us ajudarà en la seva creació. Perquè l'assistent s'activi, el botó de la caixa d'eines ha d'estar polsat.

Aquesta és la primera finestra de l'assistent on indicareu quin tipus d'operació voleu que s'executi quan cliqueu al botó. Seleccioneu les opcions tal com estan a la imatge.

A la segona finestra heu d'indicar quin és el formulari que voleu que s'obri.

Seleccioneu l'opció indicada.

Escriviu el text que voleu que surti al botó.

A la següent finestra haureu d'indicar el nom que rebrà el botó. Anomeneu-lo Alumnes.

Quan polseu Terminar veureu el resultat. Amplieu la mida del botó perquè quedi com a l'exemple:

Per veure el funcionament polseu i després polseu el botó Alumnes. Com podeu veure, s'ha obert el formulari Alumnes. Tanqueu-lo i torneu al disseny del vostre formulari principal .

Guardeu el formulari amb el nom Principal abans de seguir treballant-hi .

Creeu els botons per accedir als formularis: Llibres, Autors i Editorials.

Ara creareu un altre botó amb una funció diferent: tancar la base de dades.

Heu de seguir les mateixes passes que amb la resta de botons que heu creat, però, en aquest cas, heu de seleccionar les següents opcions de la finestra que se us mostra:

Si tot va bé, hauríeu de tenir el següent disseny:

Comproveu que el funcionament és adequat.

Si voleu podeu veure en forma d'animació el procés d'inserció d'una etiqueta i un botó dintre d'un formulari en blanc. Polseu aquí.

Inseriu un títol a tots els formularis que hàgiu creat.

Per poder passar d'un formulari a un altre sense haver d'anar tancant finestres, creeu un botó de comandament dintre dels formularis Alumnes, Llibres, Autors i Editorial. Per això, lògicament, haureu d'entrar al disseny dels formularis i inserir des de la caixa d'eines el corresponent botó.

Aquí teniu un exemple de com haurien de quedar:

 

Formulari connectat a una consulta creada des de dins

Teniu la possibilitat de crear un formulari sense un origen (taula o consulta) creat prèviament. Per exemple, voleu crear un formulari de tipus tabular que us mostri la llista de llibres que teniu d'un determinat idioma.

Si en aquest moment us demanéssim que ho féssiu, segur que primer crearíeu una consulta i després faríeu un autoformulari tabular amb la consulta. Doncs bé, ara us mostrarem una altra manera de fer-ho.

Creeu un formulari en blanc. Feu un clic amb el botó dret del ratolí sobre la part més grisa del formulari. Seleccioneu l'opció Propiedades, tal com es mostra a la imatge:

Un formulari es compon d'objectes inserits, però el mateix formulari també és un objecte sobre el que es posen la resta d'elements, i com a tal, també té propietats. Són les que es veuen al quadre de diàleg que es mostra a continuació.

La propietat Origen del registro conté el nom de la taula o consulta d'on el formulari extraurà la informació. En aquest cas, en tractar-se d'un formulari en blanc, no té valor. Com que voleu definir el seu origen, polsareu sobre el botó que es mostra a la imatge.

Arribareu a una finestra igual que la que fèieu servir quan creàveu consultes, però en aquest cas, fixeu-vos en l' etiqueta de la finestra:

T'informa que el que creareu serà una instrucció SQL.

Creeu el següent disseny i després tanqueu la finestra fent clic sobre Archivo|Cerrar.

Sortirà aquest quadre de diàleg en què respondreu .

Ja torneu a ser a la finestra de disseny del formulari. Observeu ara el valor de la propietat Origen del registro del formulari:

Inseriu els camps del vostre origen de dades sobre el formulari.

Per aconseguir un formulari de tipus tabular, el vostre formulari ha de tenir dues parts diferenciades:

  • Encabezado del formulario: on es posen els elements que són comuns per a tots els registres.
  • Detalle: on es posen els elements que canvien amb els diferents registres, els camps.

Per inserir l'Encabezado selecciona del menú: Ver|Encabezado o pie de formulario. A partir d'aquí creeu el següent disseny:

Guardeu-lo amb el nom Llibres d'un idioma.

Creeu un formulari amb una distribució tabular que mostri el títol del llibre i el nom de l'alumne que ha agafat un llibre l'última setmana. La consulta l'heu de crear des de dins. Anomeneu-lo Préstecs de la setmana.

Ara us presentem en forma d'animació la creació de la consulta del formulari Llibres d'un idioma. Polseu aquí.

  Aquest apartat estableix un enllaç a la pràctica del vostre projecte d'aquest mòdul.
   
   
   
 
Amunt