Está en la página 1de 3

GRUP ŞCOLAR _________________________

CATEDRA DE INFORMATICĂ

FIŞA NR.10

Clasa a XI-a
Titlul temei: Alegerea cheii primare. Operaţii în tabele

1. Lansaţi în execuţie aplicaţia Microsoft Access. Creaţi o bază de date cu numele


„Biblioteca XI…(litera clasei)”. Alegeţi pentru crearea tabelelor modul Vizualizare
proiect şi creaţi un tabel cu numele „lista cititori”.
2. Creaţi următoarea structură de tabel:

nr nume serie ci tip cititor disciplina clasa


legitimatie

3. Pentru câmpul „nr legitimatie” stabiliţi proprietatea de cheie primară , şi tipul de date
AutoNumerotare. Pentru celelalte câmpuri stabiliţi tipul de date Text.
4. Pentru câmpul „tip cititor” se pune problema ca acesta să poată conţine numai două
valori: „elev” sau „profesor”. Pentru aceasta se stabileşte pentru câmp regula de
validare „elev” Or „profesor”, ca în imagine:

Pentru textul de validare introduceţi mesajul: „Nu ati introdus tipul cititorului!”,
iar pentru valoare cerută alegeţi răspunsul „Da”.
GRUP ŞCOLAR _________________________
CATEDRA DE INFORMATICĂ

Pentru ca valorile „elev” , respectiv „profesor” să poată fi alese direct dintr-o listă
derulantă, se completează lista de opţiuni a câmpului „tip cititor” în modul următor:

5. Se cere ca pentru elevi să se poată completa numai câmpul „clasa”, iar pentru
profesori numai câmpul „disciplina”. Pentru aceasta se execută clic pe butonul

Proprietăţi şi se deschide meniul de context din care se alege


„Proprietăţi tabel”. În caseta Regula de validare se introduce regula ca pentru una
dintre variante, numai unul dintre câmpurile „disciplina” şi „clasa” să fie completat,
celălalt rămânând vid (Null). Sintaxa este:
IIf (condiţie,comportare pentru condiţie=DA, comportare pentru condiţie=NU)
6. Pentru cazul concret al problemei, regula are forma:
IIf([tip cititor]="profesor",[clasa] Is Null And [disciplina] Is Not Null,[clasa] Is
Not Null And [disciplina] Is Null). Această condiţie se scrie în caseta respectivă:
GRUP ŞCOLAR _________________________
CATEDRA DE INFORMATICĂ

7. Completaţi tabelul cu următoarele date:


Nr Nume Serie CI Tip cititor Disciplina Clasa
legitimatie
IONESCU SK 453211 profesor matematica
DUMITRU
POP BV 342716 profesor chimie
CORNELIU
ZAHARIA SZ 098011 elev XD
COSTEL
MARIN SZ 051232 elev XII C
IONEL
Observaţi modul de alegere a valorii „elev” sau „profesor” din lista derulantă şi mesajul
de eroare care apare la încercarea de completare a câmpurilor nepermise.

También podría gustarte