În câmpul liber, puteți introduce o expresie pentru efectuarea calculelor, caz în care devine computabilă. Puteți utiliza funcții în câmpurile calculate și puteți introduce o expresie care utilizează valorile tabelelor bazei de date Access ca intrări. În plus, puteți introduce o etichetă de text autonomă în raport, adică o etichetă care nu este asociată cu câmpul de text, folosind butonul "Aa" din bara de instrumente. "Inscripția" este folosit pentru a introduce orice nume sau numere.
Luați în considerare crearea unui câmp calculat în raport cu privire la Training_students_O exemplu bază de date Progress. Declarația problemei este după cum urmează: în Raportul de acces Progres DB pentru a crea un singur domeniu, care ar trebui să fie afișat un scor de 100 de puncte, și un alt domeniu care ar trebui să arate ora curentă. Pentru a rezolva această problemă, deschideți raportul de progres în modul de proiectare (fig. 1).
Pentru a crea un câmp calculat în raportul Profitabilitate, trebuie să faceți următoarele:
1. Apăsați „ab“ (Field) în bara de instrumente, apoi faceți clic pe raportul de progres în „zona de date“, în locul în care doriți să inserați câmpul liber (calculat);
2. Îndepărtați eticheta (în acest domeniu caz 30), care se introduce împreună cu un câmp liber (în partea stângă a câmpului liber), apoi setați cursorul la câmpul „liber“ (fig. 2) și introduceți expresia (afișare pentru o evaluare de 100 de puncte raport): = ([Evaluare]) * 20. În acest caz, campul liber a devenit calculat. Pentru a introduce funcții sau expresii, puteți utiliza, de asemenea Builder Expression (butonul „Builder“ pe bara de instrumente);
3. Apăsați „Aa“ (Inscripția) în bara de instrumente, apoi faceți clic pe raportul privind progresele înregistrate în „antet“ în locul unde doriți să inserați eticheta „inscripția“: un scor de 100 de puncte;
4. Așezați cursorul în etichetă și introduceți textul: 100 de bile. evaluare (figura 3);
Pentru a crea un câmp calculat în zona subsolului din raportul Acces care afișează ora curentă, trebuie să faceți următoarele:
6. Apăsați „ab“ buton (câmpul) din bara de instrumente, apoi faceți clic pe raportul în „subsol“ în locul unde doriți să inserați un câmp de text liber pentru „timp“;
7. Ștergeți eticheta (în acest caz, câmpul 31), apoi plasați cursorul în câmpul "Liber" (Figura 5) și introduceți funcția: = Timp ();
8. Pentru a introduce funcția = Timp () în „liber“, puteți utiliza, de asemenea Builder Expression (în locul efectuării operațiunii în paragraful precedent), este necesar să faceți clic pe faceți clic pe bara de instrumente „Builder“ Builder deschide o fereastră în care puteți selecta dvs. " expresie "(Figura 6), apoi faceți clic pe OK;
9. Deschideți fereastra "Expression Builder", în care este necesar pentru a selecta un built-in functii, data / ora, Ora, (Figura 7), apoi selectați formula și depozitați-l în clipboard, apăsați Ctrl + C;
10. Închideți fereastra "Expression Builder", plasați cursorul în câmpul "Free" și introduceți formula apăsând tastele Ctrl + V (Figura 5). Ca rezultat, obținem câmpul calculat;