Acțiunea de macrocomandă DeschidereFormular

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza acțiunea de macrocomandă DeschidereFormular în Access pentru a deschide o formular în Vizualizare formular, vizualizare Proiect, Examinare înaintea imprimării sau vizualizare Foaie de date. Puteți selecta date modurile de intrare și fereastra pentru formular și restrânge înregistrările pe care afișează formularul.

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

Setare

Acțiunea OpenForm are următoarele argumente.

Argument acțiune

Descriere

Nume formular

Numele de formular pentru a deschide. Caseta Nume formular afișează o listă verticală de toate formele în baza de date curentă. Acesta este un argument necesare.

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

Vizualizare

Vizualizarea în care se va deschide formularul. Selectați forma, proiectare, Examinare înaintea imprimării, foaie de date, PivotTablesau PivotChart în caseta Vizualizare . Valoarea implicită este formular.

Notă : Funcționalitatea de vizualizări PivotTable și PivotChart a fost eliminat din Access care începe cu Access 2013.

Notă : Vizualizarea argumentul Setare suprascrie setările proprietăților formularului DefaultView și SePermitVizualizări . De exemplu, dacă un formular SePermitVizualizări proprietatea este setată la foaie de date, încă utilizați acțiunea OpenForm pentru a deschide formularul în vizualizarea formular.

Nume filtru

O filtru care restricționează sau sortează înregistrări a formularului. Puteți să introduceți numele de o existente interogare sau un filtru care a fost salvat ca o interogare. Cu toate acestea, interogarea trebuie să includeți toate câmpurile din formular pe care îl deschideți sau au proprietatea OutputAllFields setată la Da.

Condiția Where

O validă SQL în clauza (fără cuvântul unde) sau expresie care Access le utilizează pentru a selecta înregistrările din formularul ale bază tabelul sau interogarea. Dacă selectați un filtru cu argumentul Nume filtru , Access se aplică această clauză WHERE la rezultatele filtrării.

Pentru a deschide un formular și a restricționa sale înregistrări la cele specificate, după valoare nominală pentru un control dintr-o altă formă, utilizați următoarea expresie:

[ fieldname ] = Forms! [ formname ]! [ controlname pe alt formular ]

Înlocuiți fieldname cu numele unui câmp din tabelul sau interogarea de pe formularul pe care doriți să îl deschideți. Înlocuiți formname și controlname pe alt formular cu numele de altă formă și control în alt formular care conține valoarea pe care doriți înregistrări în prima formă pentru a se potrivi.

Notă : Lungimea maximă a argumentului În cazul în care condiția este de 255 de caractere. Dacă trebuie să introduceți o mai complexe SQL în clauza mai mult de acest lucru, utilizați metoda OpenForm a obiectului DoCmd într-o Visual Basic pentru aplicații (VBA) modul. Puteți să introduceți SQL în clauza angajamente de până la 32.768 caractere în VBA.

Modul de date

Mod de intrare datele pentru formular. Acest lucru se aplică doar la formulare deschise în Vizualizare formular sau în vizualizarea foaie de date. Selectați Adăugare (utilizatorului să adăugați înregistrări noi, dar nu puteți să editați înregistrările existente), editați (utilizatorului să editați înregistrările existente și a adăuga înregistrări noi), sau Doar în citire (utilizator pot doar vizualiza înregistrări).

Note

  • Setarea argumentul Datele modul suprascrie setările proprietăților formularului editări, AllowDeletions, AllowAdditionsși DataEntry . De exemplu, dacă un formular proprietatea allowedits este setată la nu, vă puteți utiliza încă DeschidereFormular pentru a deschide formularul în modul de editare.

  • Dacă lăsați necompletat acest argument, Access deschide formularul în mod de intrare date setarea de formular editări, AllowDeletions, AllowAdditionsși DataEntry proprietăți.

Modul cu Ferestre

În fereastra modul în care se deschide formularul. Selectați Normal (formularul se deschide în modul de a seta proprietățile acestora), ascunse (formularul este ascuns), pictograma (formularul se deschide minimizat ca o bară de titlu mici din partea de jos a ecranului) sau Dialog (formular proprietățile Modal și PopUp sunt setate la Da). Valoarea implicită este Normal.

Notă : Unele setări de argumentul Mod fereastră nu se aplică atunci când se utilizează documente în file. Pentru a comuta la Ferestre suprapuse:

  1. Faceți clic pe fișier și apoi faceți clic pe Opțiuni. Rețineți că, dacă utilizați Access 2007, faceți clic pe Butonul Microsoft Office Imagine buton Office și apoi faceți clic pe Opțiuni Access.

  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 de fereastră Document, 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ă cu făcând dublu clic pe o formă în panoul de navigare, sau faceți clic dreapta pe formular în panoul de navigare, apoi selectând o vizualizare.

Un formular poate fi modal (acesta trebuie să fie închis sau ascunse înainte de utilizator poate efectua orice altă acțiune) sau model (utilizatorului să mutați în alte windows în timp ce formularul este deschis). De asemenea, poate fi o formular pop-up (o formă utilizate pentru a colecta sau pentru a afișa informații care rămâne deasupra tuturor celorlalte ferestre de acces). Când setați proprietățile Modal și PopUp când Proiectați formulare. Dacă utilizați Normal pentru argumentul Modul cu Ferestre , formularul se deschide în modul specificat de aceste setări proprietate. Dacă utilizați Dialog pentru argumentul Modul cu Ferestre , aceste proprietăți sunt ambele setată la Da. Un formular deschis ascunse sau ca o pictogramă revine la modul specificat de setările de proprietate atunci când se afișează sau îl restaurați.

Atunci când deschideți un formular cu argumentul Mod fereastră setat caseta de Dialog, Access suspendă macrocomanda până când formularul este închis sau ascunse. Puteți ascunde o formă, setând proprietatea vizibil la nu , utilizând acțiunea SetareValoare .

Filtrarea și condiție unde puteți aplica devin setarea proprietății de Filtrare a formularului.

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

Exemplu

Setați valoarea unui control dintr-un formular deschiderea utilizând o macrocomandă

Acțiunea de macrocomandă următoarele deschide formularul produse dintr-un buton formular furnizori. Afișează utilizarea ecoul, DeschidereFormular, SetareValoareși SaltLaControl acțiuni. Acțiune SetareValoare setează ID-ul furnizorului control din formular de produse la furnizorul curent în formularul de furnizori. Acțiunea SaltLaControl apoi mută focalizarea la câmpul ID categorie, în cazul în care puteți să începeți să introduceți date pentru produs nou. Această macrocomandă ar trebui să fie atașat la butonul Adăugare produse în formularul de furnizori.

Acțiune

Argumente: Setare

Comentariu

Ecou

Ecoul pe: nu

Opriți ecran actualizarea în timp ce rulează acțiunea de macrocomandă.

DeschidereFormular

Nume formular: produse

Vizualizare: Formular

Modul de date: adăugarea

Mod fereastră: Normal

Deschideți formularul de produse.

SetareValoare

Element: [formulare]! [Produse]! [IDFurnizor]

Expresie: IDFurnizor

Setați ID-ul furnizorului de control la furnizorul curent în formularul de furnizori.

SaltLaControl

Nume control: CategoryID

Salt la controlul ID categorie.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×