Acest articol vă arată cum să setați o valoare implicită pentru un câmp de tabel sau pentru un control dintr-un formular într-o bază de date Access. Valorile implicite pe care le setați vor apărea în câmp sau control de fiecare dată câ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 avea Access să adăugați întotdeauna data curentă la comenzi noi.
De obicei, adăugați o valoare implicită la câmpurile de tabel. 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 la toate controalele pe care le bazați pe acel câmp. Dacă nu legați un control la un câmp de tabel sau când creați o legătură la datele din alte tabele, setați o valoare implicită pentru controalele de formular propriu-zisă.
Puteți seta o valoare implicită pentru câmpurile de tabel setate la tipurile de date text, Memo, 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ă în 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, toate controalele pe care le legați la acel câmp vor afișa valoarea implicită.
Setarea unei valori implicite
-
În panoul de navigare, faceți clic cu butonul din 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 de proprietăți valoare implicită .
Valoarea pe care o puteți introduce depinde de tipul de date setat pentru câmp. De exemplu, puteți să 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 numai atunci când nu legați acel control la un câmp de tabel sau când creați o legătură 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 cu butonul din 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 în 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, caseta listă și controalele casetă combo afișează două tipuri de liste: liste de valori și liste de căutare. O listă de valori este o listă cu coduri greu de elemente care se află în proprietatea sursă rând a unei casete listă sau a unui control casetă combo. În contrast, o listă de căutare își 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ă acele date într-un control casetă combo.
Pentru liste de valori și liste de căutare, puteți specifica ce element de listă apare în mod implicit, dar urmați o altă procedură pentru fiecare tip de listă. Următorii pași vă arată cum să setați valorile implicite pentru o listă de valori și o listă de căutare.
Setarea implicită 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 casetei text, apoi faceți clic pe Proprietăți sau apăsați F4.
-
Asigurați-vă că proprietatea sursă rând conține o listă de valori. Elementele dintr-o listă de valori sunt înconjurate 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ând 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]. ItemData (n)
În acest caz, control_name este numele casetei listă sau al controlului casetă combo, iar n este numărul elementului de listă pe care doriți să-l faceți implicit. Dacă nu știți numele controlului, uitați-vă la valoarea din proprietatea Name , situată în partea de sus a foii de proprietăți.
De exemplu, să presupunem că aveți un control de casetă combo denumit proprietarși doriți să utilizați a treia valoare din listă ca valoare implicită. Tastați următoarele în caseta de proprietăți valoare implicită :
[Proprietar]. ItemData (2)
Tastați 2 în loc de 3 , deoarece ItemData este bazat pe zero, ceea ce înseamnă că începe să număre la zero, nu unul.
-
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 asociată cu elementul pe care doriți să-l faceți ca valoare implicită.
Notă: În mod implicit, Access ascunde câmpurile cheie primară și externă. Dacă nu vedeți câmpul cheie, faceți clic cu butonul din 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 cu butonul din 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 de proprietăți 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 faceți implicit.
De exemplu, să presupunem că aveți 10 furnizori și doriți ca numele furnizorului cel mai utilizat 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 de proprietăți valoare implicită a câmpului cheie externă.
-
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 în ghilimele dacă include semne de punctuație) |
"" |
Un șir de lungime zero |
Date( ) |
Data de astăzi |
= Da |
"Da" se afișează în limba locală a computerului |