Fiecare câmp are un set de caracteristici numite proprietăți care pot fi controlate. Setul de proprietăți depinde de tipul de date al câmpului și este reprezentat în partea inferioară a ferestrei modului de proiectare a tabelului (Fig.18).
Figura 20. Proprietățile câmpului de text.
Să luăm în considerare fiecare proprietate.
1) Dimensiunea câmpului - numărul maxim de caractere care trebuie introduse în acest câmp.
2) Formatul câmpului - formatul ieșirii valorilor acestui câmp (puteți utiliza formatul standard sau creați unul nou).
Formatul textului poate fi alcătuit din 2 părți separate prin punct și virgulă:
<Формат отображения текста>;<Формат отображения строк нулевой длины и пустых значений>.
De exemplu, "@; No" - dacă nu există nicio valoare în câmp, trebuie afișat cuvântul "Nu".
Următorul tabel listează simbolurile de format pentru unele tipuri de date.
Tabelul 3. Caractere pentru definirea formatelor de text.
Folosește culoarea: Negru, Albastru, Verde, Albastru, Roșu, Roz, Galben, Alb.
Proprietatea câmpului Format modifică numai afișarea valorii în câmp. dar nu afectează stocarea în tabel.
Dacă aveți nevoie să controlați introducerea datelor, pe lângă formatul de afișare, trebuie să setați proprietatea Mască de intrare. Dacă doriți ca datele să fie afișate în momentul în care au fost introduse, nu este necesar să setați proprietatea câmpului Format.
3) Mască de intrare - mască pentru introducerea datelor în câmp.
Masca de intrare afișează în mod automat simboluri constante (puncte, liniuțe, paranteze etc.) în câmp. La introducerea datelor în câmp, utilizatorul nu trebuie să introducă aceste caractere persistente, chiar dacă acestea trebuie să fie incluse în valoarea câmpului. Utilizatorul trebuie să completeze doar pozițiile goale în masca de intrare.
Masca de intrare poate consta din 3 părți separate prin punct și virgulă:
<Собственно маска ввода>;<Режим занесения постоянных символов>;<Символ для изображения пустых позиций в маске ввода>
Regimuri pentru introducerea simbolurilor permanente:
* 0 - simbolurile constante trebuie să fie incluse în valoarea câmpului;
* 1 (sau gol) - numai caracterele introduse de utilizator sunt incluse în valoarea câmpului.
Ca simbol pentru afișarea pozițiilor goale în masca de introducere, puteți specifica orice caracter; Spațiul trebuie să fie cuprins în ghilimele (""). Implicit, caracterul de subliniere (_) este utilizat în acest scop.
Tabelul prezintă simbolurile de mască care pot fi folosite pentru a specifica tipul de caractere care trebuie introduse (pentru a include unul dintre simbolurile mască ca un caracter permanent în mască, trebuie să îl precedați cu caracterul \).
Tabelul 7. Simbolurile măștii de intrare.
Dacă proprietatea String Gol este setată la Da, puteți introduce rânduri de lungime zero în acest câmp, indiferent de proprietatea câmpului Necesar.
Dacă proprietatea câmpului Obligatoriu este setată la Da și proprietatea Rânduri golite este setată la Nu, acest câmp trebuie să conțină o altă valoare decât un șir cu lungime zero.
10) Câmp indexat - definește un index creat de un câmp.
Indicele de câmp este utilizat pentru a accelera căutarea și a sorta datele din acest câmp. Acesta conține valoarea câmpului și poziția sa în tabel. Un câmp indexat poate avea valori unice și repetate.
* Nu - indexul nu este creat (utilizat în mod implicit);
* Da (Coincidențele sunt permise) - indexul este creat și sunt posibile valori repetate;
* Da (nu sunt permise meciurile) - este creat un index unic.
Se creează un index dacă intenționați să efectuați sortarea frecventă sau căutarea de înregistrări pe baza datelor din câmp.
Indicele nu este creat. dacă intenționați să actualizați frecvent datele din câmp sau trebuie să economisiți spațiu pe disc (deoarece indexul necesită memorie pentru stocarea acestuia).