Acest articol vă arată cum să setați o valoare implicită pentru un câmp de tabel sau pentru un control dintr-un formular dintr-o bază de date Access. Valorile implicite pe care le setați vor apărea în câmp sau control oricând creați o înregistrare nouă în baza de date.
În acest articol
Înțelegerea valorilor implicite
Adăugați o valoare implicită la un câmp de tabel sau la un control de formular oricând doriți ca Access să introducă automat o valoare într-o înregistrare nouă. De exemplu, puteți seta ca Access să adauge întotdeauna data curentă la comenzile noi.
De obicei, adăugați o valoare implicită la câmpurile tabelului. Adăugați valoarea deschizând tabelul în Vizualizarea proiect, apoi introducând o valoare în proprietatea Valoare implicită pentru câmp. Dacă setați o valoare implicită pentru un câmp de tabel, Access aplică valoarea dvs. la toate controalele pe care vă bazați pe acel câmp. Dacă nu legați un control la un câmp de tabel sau dacă vă legați la datele din alte tabele, setați o valoare implicită pentru controalele de formular propriu-zise.
Puteți seta o valoare implicită pentru câmpurile de tabel setate la tipurile de date Text scurt, Text lung, Număr, Dată/Oră, Monedă, Da/Nu și Hyperlink. Dacă nu furnizați o valoare, câmpul rămâne nul (necompletat) până când introduceți o valoare. După ce definiți o valoare implicită, Access aplică acea valoare la toate înregistrările noi pe care le adăugați. Dacă doriți, puteți modifica valoarea dintr-o înregistrare din valoarea implicită la altă valoare, cu excepția cazului în care o regulă de validare interzice acest lucru.
Setarea unei valori implicite pentru un câmp de tabel
Atunci când setați o valoare implicită pentru un câmp de tabel, orice controale legate la acel câmp vor afișa valoarea implicită.
Setarea unei valori implicite
-
În Panoul de navigare, faceți clic dreapta pe tabelul pe care doriți să-l modificați, apoi faceți clic pe Vizualizare proiect.
-
Selectați câmpul pe care doriți să-l modificați.
-
Pe fila General , tastați o valoare în caseta proprietății Valoare implicită .
Valoarea pe care o puteți introduce depinde de tipul de date setat pentru câmp. De exemplu, tastați =Date() pentru a insera data curentă într-un câmp Dată/Oră. Pentru exemple de valori implicite, consultați Exemple de valori implicite, mai jos în acest articol.
-
Salvați modificările.
Setarea unei valori implicite pentru un control
De obicei, setați o valoare implicită pentru un control doar atunci când nu legați acel control la un câmp de tabel sau când vă legați la datele din alt tabel.
Setarea unei valori implicite
-
În Panoul de navigare, faceți clic dreapta pe formularul pe care doriți să-l modificați, apoi faceți clic pe Vizualizare proiect.
-
Faceți clic dreapta pe controlul pe care doriți să-l modificați, apoi faceți clic pe Proprietăți sau apăsați F4.
-
Faceți clic pe fila Toate din foaia de proprietăți, găsiți proprietatea Valoare implicită , apoi introduceți valoarea implicită.
-
Apăsați pe CTRL+S pentru a salva modificările.
Setarea unui rând implicit pentru o casetă listă sau o casetă combo
În mod implicit, controalele casetă listă și casetă combo afișează două tipuri de liste: liste de valori și liste de căutare. O listă de valori este o listă hard-coded de elemente care se află în proprietatea Sursă rânduri a unui control casetă listă sau casetă combo. În schimb, o listă de căutare preia datele dintr-un câmp de căutare (un câmp care utilizează o interogare pentru a regăsi date din alt tabel), apoi încarcă datele respective într-un control casetă combo.
Pentru listele de valori și listele de căutare, puteți specifica ce element de listă apare în mod implicit, dar urmați o procedură diferită pentru fiecare tip de listă. Pașii următori vă arată cum să setați valorile implicite pentru o listă de valori și o listă de căutare.
Setarea unei valori implicite pentru o listă de valori
-
În Panoul de navigare, faceți clic dreapta pe formularul pe care doriți să-l modificați, apoi faceți clic pe Vizualizare proiect.
-
Faceți clic dreapta pe caseta listă sau pe controlul casetă text, apoi faceți clic pe Proprietăți sau apăsați F4.
-
Asigurați-vă că proprietatea Sursă rânduri conține o listă de valori. Elementele dintr-o listă de valori sunt încadrate de ghilimele duble și separate prin punct și virgulă. De exemplu, este posibil să vedeți o listă ca aceasta: "Bun";" Corect";" Săracă".
-
Dacă proprietatea Sursă rânduri conține o interogare (un șir de text care începe cu SELECT), treceți la următorul set de pași.
-
În caseta proprietății Valoare implicită , tastați următoarele:
[control_name]. Date Element(n)
În acest caz, control_name este numele controlului casetă listă sau casetă combo, iar n este numărul elementului de listă pe care doriți să îl stabiliți ca implicit. Dacă nu știți numele controlului, uitați-vă la valoarea din proprietatea Nume , situată în partea de sus a foii de proprietăți.
De exemplu, să presupunem că aveți un control casetă combo numit Proprietar și doriți să utilizați a treia valoare din listă ca valoare implicită. Tastați următoarele în caseta proprietății Valoare implicită :
[Proprietar]. Date Element(2)
Tastați 2 în loc de 3 , deoarece ItemData este bazat pe zero, ceea ce înseamnă că începe să contorizeze la zero, nu la unu.
-
Salvați modificările, apoi comutați înapoi la vizualizarea Formular. Valoarea implicită selectată ar trebui să apară în listă sau în caseta combo atunci când adăugați o înregistrare la baza de date.
Setarea unei valori implicite pentru o listă de căutare
-
Deschideți tabelul care furnizează datele sursă pentru câmpul de căutare în Vizualizarea foaie de date.
-
Rețineți valoarea cheie care este asociată cu elementul pe care doriți să-l transformați în valoare implicită.
Notă: În mod implicit, Access ascunde câmpurile cheie primară și străină. Dacă nu vedeți câmpul cheie, faceți clic dreapta pe orice celulă din rândul antet al tabelului, faceți clic pe Reafișare coloane și, în caseta de dialog Reafișare coloane , selectați câmpul cheie și faceți clic pe Închidere.
-
În Panoul de navigare, faceți clic dreapta pe tabelul care conține câmpul de căutare, apoi faceți clic pe Vizualizare proiect.
-
Selectați câmpul de căutare și, pe fila General , în caseta proprietății Valoare implicită , tastați valoarea cheie pe care ați notat-o în pașii 1 și 2. Aceasta este valoarea care corespunde elementului de listă pe care doriți să-l stabiliți ca implicit.
De exemplu, să presupunem că aveți 10 furnizori și doriți ca numele celui mai utilizat furnizor să apară în mod implicit. Pentru a face acest lucru, găsiți valoarea cheie care identifică în mod unic furnizorul și introduceți acea valoare cheie în caseta proprietății Valoare implicită a câmpului cheie străină.
-
Salvați modificările, comutați la Vizualizarea foaie de date și introduceți o înregistrare nouă. Valoarea implicită apare în câmpul de căutare atunci când adăugați înregistrarea.
Exemple de valori implicite
Următorul tabel listează și descrie unele valori implicite. Puteți adapta aceste exemple pentru a le utiliza cu propriile date.
Expresie |
Valoare implicită câmp |
---|---|
1 |
1 |
"MT" |
MT |
"New York, N.Y." |
New York, N.Y. (rețineți că trebuie să încadrați valoarea între ghilimele dacă include punctuație) |
"" |
Un șir de lungime zero |
Date( ) |
Data de astăzi |
=Da |
Se afișează "Da" în limba locală a computerului |