Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți utiliza acțiunea de macrocomandă RepaintObject în bazele de date Access pentru a finaliza toate actualizările de ecran în așteptare pentru un obiect bază de date specificat sau pentru obiectul bază de date activ, dacă nu este specificat niciuna. Printre aceste actualizări se numără toate recalculările în așteptare pentru controalele obiectului.

Setare

Acțiunea de macrocomandă RepaintObject are următoarele argumente.

Argument acțiune

Descriere

Tip obiect

Tipul de obiect de repictare. Faceți clic pe Tabel, Interogare, Formular, Raport, Macrocomandă, Modul, Pagină de acces la date, Vizualizare server, Diagramă, Procedură stocată sau Funcție în caseta Tip obiect din fereastra de proiectare a macrocomenzii. Lăsați acest argument necompletat pentru a selecta obiectul activ.

Nume obiect

Numele obiectului de repictat. Caseta Nume obiect afișează toate obiectele din baza de date cu tipul selectat de argumentul Tip de obiect. Dacă lăsați argumentul Tip obiect necompletat, lăsați necompletat și acest argument.

Observații

Access așteaptă să finalizeze actualizările ecranului în așteptare până când termină alte activități în așteptare. Cu această acțiune, puteți impune repictarea imediată a controalelor din obiectul specificat. Puteți utiliza această acțiune:

  • Atunci când utilizați acțiunea de macrocomandă SetareValue pentru a modifica valorile dintr-un număr de controale. Este posibil ca Access să nu afișeze modificările imediat, mai ales dacă alte controale (cum ar fi controalele calculate) depind de valorile din controalele modificate.

  • Atunci când doriți să vă asigurați că formularul pe care îl vizualizați afișează date în toate controalele sale. De exemplu, controalele care conțin obiecte OLE nu afișează datele imediat după ce deschideți un formular.

  • Această acțiune nu determină o reinterogare a bazei de date, deci nu afișează înregistrările noi și modificate și nu elimină înregistrările șterse din tabel sau interogare subiacentă a obiectului. Utilizați acțiunea de macrocomandă Reinterogare pentru a reinteroga sursa obiectului sau unul dintre controalele sale. Utilizați acțiunea de macrocomandă AfișareToateÎnreg pentru a afișa cele mai recente înregistrări și a elimina orice filtre aplicate.

  • Acțiunea de macrocomandă RepaintObject nu are același efect ca atunci când faceți clic pe Reîmprospătare în grupul Înregistrări de pe fila Pornire , ceea ce afișează modificările pe care dvs. sau alți utilizatori le-ați efectuat la înregistrările afișate în prezent în formulare și foi de date.

Pentru a rula acțiunea de macrocomandă RepaintObject într-un modul Visual Basic for Applications (VBA), utilizați metoda RepaintObject a obiectului DoCmd .

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×