Acțiunea de macrocomandă DeschidereFormular

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Puteți utiliza acțiunea de macrocomandă DeschidereFormular în Access pentru a deschide un formular în Vizualizare formular, vizualizare Proiect, previzualizare înaintea imprimării sau vizualizare Foaie de date. Puteți să selectați intrarea de date și modurile de fereastră pentru formular și să restricționați înregistrările pe care le afișează formularul.

Notă: Acțiunea de macrocomandă DeschidereFormular nu este disponibilă în aplicațiile Web Access.

Setare

Acțiunea DeschidereFormular are următoarele argumente.

Argument acțiune

Descriere

Nume formular

Numele formularului de deschis. Caseta Nume formular afișează o listă verticală cu toate formularele din baza de date curentă. Acesta este un argument obligatoriu.

Dacă rulează o macrocomandă care conține acțiunea DeschidereFormular într-o bază de date bibliotecă, Access caută mai întâi formularul cu acest nume în baza de date a bibliotecii, apoi în baza de date curentă.

View

Vizualizarea în care se va deschide formularul. Selectați formular, Proiectare, examinare înainteaimprimării, foaie de date, PivotTablesau PivotChart în caseta Vizualizare . Formularulimplicit este.

Notă: Funcționalitatea vizualizări PivotTable și PivotChart a fost eliminată din Access începând cu Access 2013.

Notă: Setarea argumentului Vizualizare suprascrie setările proprietăților VizualizareImplicită și ViewsAllowed ale formularului. De exemplu, dacă proprietatea ViewsAllowed a unui formular este setată la foaie de date, puteți utiliza în continuare acțiunea DeschidereFormular pentru a deschide formularul în vizualizarea formular.

Nume filtru

O filtru care limitează sau sortează înregistrările formularului. Puteți să introduceți numele unui interogare existent sau al unui filtru care a fost salvat ca interogare. Cu toate acestea, interogarea trebuie să includă toate câmpurile din formular pe care îl deschideți sau proprietatea OutputAllFields setată la Da.

Condiția Where

O clauză SQL WHERE validă (fără cuvântul WHERE) sau expresie pe care îl utilizează Access pentru a selecta înregistrări din tabelul sau interogarea subiacentă a formularului. Dacă selectați un filtru cu argumentul Nume filtru , Access aplică această clauză WHERE la rezultatele filtrului.

Pentru a deschide un formular și a restricționa înregistrările sale la cele specificate de valoarea unui control din alt formular, utilizați următoarea expresie:

[ denumirea câmpului calitate ] = Forms! [ numeformular ]! [ controlname pe alt formular ]

Înlocuiți denumirea câmpului calitate cu numele unui câmp din tabelul sau interogarea subiacentă a formularului pe care doriți să-l deschideți. Înlocuiți numeformular și controlname pe alt formular cu numele celuilalt formular și controlul din celălalt formular care conține valoarea în care doriți să se potrivească înregistrările din primul formular.

Notă: Lungimea maximă a argumentului Condiția Where este de 255 de caractere. Dacă trebuie să introduceți o clauză SQL mai complexă decât aceasta, utilizați în schimb metoda DeschidereFormular a obiectului obiectului DoCmd într-un modul Visual Basic for Applications (VBA). În VBA puteți introduce instrucțiuni pentru clauza SQL WHERE cu o lungime de până la 32.768 de caractere.

Mod de date

Modul de introducere a datelor pentru formular. Acest lucru se aplică numai la formularele deschise în vizualizarea formular sau în vizualizarea foaie de date. Selectați Adăugare (utilizatorul poate adăuga înregistrări noi, dar nu poate edita înregistrări existente), Editare (utilizatorul poate edita înregistrările existente și adăuga înregistrări noi) sau doar în citire (utilizatorul poate doar să vizualizeze înregistrări).

Note

  • Setarea argumentului mod date suprascrie setările din proprietățile AllowEdits, AllowDeletions, AllowAdditionsși DataEntry ale formularului. De exemplu, dacă proprietatea AllowEdits a unui formular este setată la nu, puteți utiliza în continuare acțiunea DeschidereFormular pentru a deschide formularul în modul de editare.

  • Dacă lăsați necompletat acest argument, Access deschide formularul în modul introducere date setat de proprietățile AllowEdits, AllowDeletions, AllowAdditionsși DataEntry ale formularului.

Mod fereastră

Modul fereastră în care se deschide formularul. Selectați normal (formularul se deschide în modul setat după proprietățile sale), ascuns (formularul este ascuns), pictogramă (formularul se deschide minimizat ca o bară de titlu mică în partea de jos a ecranului) sau caseta de dialog ( modal și popup al formularului proprietățile sunt setate la Da). Valoarea implicită este normală.

Notă: Unele setări de argument mod fereastră nu se aplică atunci când utilizați documente cu File. Pentru a comuta la ferestrele suprapuse:

  1. Faceți clic pe fișier , apoi faceți clic pe Opțiuni

  2. În caseta de dialog Opțiuni Access, faceți clic pe Baza de date curentă.

  3. În secțiunea Opțiuni aplicație , sub Opțiuni pentru fereastra documentului, faceți clic pe ferestre suprapuse.

  4. Faceți clic pe OK, apoi închideți și redeschideți baza de date.

Observații

Această acțiune de macrocomandă este similară pentru a face dublu clic pe un formular în panoul de navigare sau făcând clic dreapta pe formular în panoul de navigare, apoi selectând o vizualizare.

Un formular poate fi modal (trebuie să fie închis sau ascuns înainte ca utilizatorul să poată efectua orice altă acțiune) sau fără mod (utilizatorul poate trece la alte ferestre în timp ce formularul este deschis). Acesta poate fi, de asemenea, un formular pop-up (un formular utilizat pentru a colecta sau a afișa informațiile care rămân în partea de sus a tuturor celorlalte ferestre Access). Setați proprietățile modal și popup atunci când proiectați formularul. Dacă utilizați normal pentru argumentul mod fereastră , formularul se deschide în modul specificat de aceste setări de proprietate. Dacă utilizați caseta de dialog pentru argumentul mod fereastră , aceste proprietăți sunt setate la Da. Un formular deschis ca ascuns sau ca pictogramă revine la modul specificat de setările proprietății sale atunci când îl afișați sau îl restaurați.

Atunci când deschideți un formular cu argumentul mod fereastră setat la dialog, Access suspendă macrocomanda până când formularul este închis sau ascuns. Puteți ascunde un formular setând proprietatea sa vizibilă la nu , utilizând acțiunea SetareValoare .

Filtrul și condiția WHERE pe care le aplicați devin setarea proprietății filtrului formularului.

Sfat: Puteți să selectați un formular în panoul de navigare și să îl glisați în fereastra macrocomenzii. Acest lucru creează automat o acțiune DeschidereFormular care deschide formularul selectat în vizualizarea formular.

Exemplu

Setarea valorii unui control dintr-un formular deschis utilizând o macrocomandă

Următoarea macrocomandă deschide formularul produse dintr-un buton din formularul furnizori. Afișează utilizarea acțiunilor Echo, DeschidereFormular, SetareValoareși SaltLaControl . Acțiunea SetareValoare setează controlul ID-ul furnizorului în formularul produse către furnizorul curent din formularul furnizori. Acțiunea SaltLaControl mută apoi focalizarea la câmpul ID categorie, unde puteți începe să introduceți date pentru noul produs. Această macrocomandă trebuie să fie atașată la butonul Adăugare produse din formularul furnizori.

Acțiune

Argumente: Setare

Comentariu

Echo

Echo on: nu

Opriți actualizarea ecranului în timp ce rulează macrocomanda.

DeschidereFormular

Nume formular: produse

Vizualizare: Formular

Mod date: Adăugare

Mod fereastră: Normal

Deschideți formularul Products.

SetareValoare

Element: [formulare]! [Produse]! IDFurnizor

Expresie: IDFurnizor

Setați controlul ID furnizor la furnizorul curent din formularul furnizori.

SaltLaControl

Nume control: IDCategorie

Accesați controlul categorie ID.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×