Acțiunea de macrocomandă SaltLaControl

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ă SaltLaControl în bazele de date desktop Access și aplicațiile web Access pentru a muta focalizare specificat câmp sau control în curent înregistrare de deschidere formular, formular foaie de date, foaie de date de tabel sau interogare foaie de date. Puteți utiliza această acțiune atunci când doriți un anumit câmp sau control să aibă focalizarea. Acest câmp sau control poate fi apoi utilizată pentru comparații sau CăutareÎnreg acțiuni. Puteți utiliza, de asemenea, această acțiune pentru a naviga într-o formă în funcție de anumite condiții. De exemplu, dacă utilizatorul introduce fără într-un control căsătorește dintr-un formular de asigurări de sănătate, focalizarea automat ignorați controlul partenerul Name și deplasarea la următorul control.

Setare

Acțiunea SaltLaControl are următoarele argumente.

Argument acțiune

Descriere

Nume control

Tastați numele câmpului sau a controla locul în care doriți focalizarea. Acesta este un argument necesare.

Notă: Introduceți doar numele de câmp sau control în argumentul Nume Control , nu identificatorul complet, cum ar fi [formulare]! [Produse]! [ID produs] dacă utilizați o bază de date desktop Access.

Observații

Nu puteți utiliza acțiunea de macrocomandă SaltLaControl pentru a muta focalizarea la un control dintr-un formular ascuns.

Sfat: Puteți utiliza acțiunea de macrocomandă SaltLaControl pentru a trece la un subformular, care este un tip de control. Apoi puteți utiliza acțiunea SaltLaÎnreg pentru a trece la o anumită înregistrare din subformular. Puteți, de asemenea, să mutați la un control dintr-o subformular utilizând acțiunea SaltLaControl pentru a muta mai întâi la subformular, apoi pe controlul de subformular.

Pentru a rula acțiunea SaltLaControl într-un modul Visual Basic for Applications (VBA), utilizați metoda SaltLaControl a obiectului DoCmd . Utilizați metoda metoda pentru a deplasa focalizarea la un control dintr-un formular sau oricare dintre sa subformulare, sau într-un câmp într-un tabel deschis, interogarea sau formularul foaie de date.

Exemple

Setați valoarea de control utilizând o macrocomandă

Acțiunea de macrocomandă următoarele deschide formularul adăugați produsele dintr-un buton formular furnizori. Afișează utilizarea ecou, închidere, OpenForm, SetareValoareși SaltLaControl acțiuni. Acțiune SetareValoare setează ID-ul furnizorului control din formular de produse la furnizorul curent în formularul 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ă atașat la butonul Adăugare produse în formularul furnizori.

Acțiune

Argumente: Setare

Comentariu

Ecou

Ecoul pe: nu

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

Închidere

Tip obiect: Formular

Nume obiect: lista de produse

Salvați: nu

Închideți formularul Listă de produse.

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 de la furnizorul curent în formularul furnizori.

SaltLaControl

Nume control: CategoryID

Salt la controlul ID categorie.

Validarea datelor utilizând o macrocomandă

Următoarele macrocomanda de validare verifică coduri poștale introduse într-un formular de furnizori. Afișează utilizarea OprireMacrocomandă, MessageBox, RevocareEvenimentși SaltLaControl acțiuni. O expresie condițională verifică țară/regiune și cod poștal introduse într-o înregistrare în formular. Dacă cod poștal nu este în formatul corect pentru țară/regiune, macrocomanda afișează o casetă de mesaj și revocă salvați înregistrarea. Acțiunea de macrocomandă apoi returnează vă pentru a controla cod poștal, unde puteți corecta eroarea. Această macrocomandă trebuie atașat la proprietatea a formularului furnizori .

Condiție

Acțiune

Argumente: Setare

Comentariu

Dacă IsNull([CountryRegion])

OprireMacrocomandă

Dacă ȚarăRegiune este Null, codul poștal nu poate fi validat.

Dacă [Țarăregiune] în ("Franța", "Italia", "Spania") și Len ([cod poștal]) <> 5

MessageBox

Mesaj: codul poștal trebuie să fie 5 caractere.

Bip: Da

Tip: informații

Titlu: eroare de cod poștal

În cazul în care codul poștal nu are lungimea de 5 caractere, se afișează un mesaj.

AnulareEveniment

Anulează evenimentul.

SaltLaControl

Nume control: codpoștal se încadrează

Dacă [Țarăregiune] în ("Australia", "Singapore") și Len ([cod poștal]) <> 4

MessageBox

Mesaj: Codul poștal trebuie să aibă 4 caractere.

Bip: Da

Tip: informații

Titlu: eroare cod poștal

În cazul în care codul poștal nu are 4 caractere, se afișează un mesaj.

AnulareEveniment

Anulează evenimentul.

SaltLaControl

Nume control: codpoștal se încadrează

Dacă ([Țarăregiune] = "Canada") și ([cod poștal] nu, cum ar fi "[A-Z] [0-9] [A-Z] [0-9][A-Z][0-9]")

MessageBox

Mesaj: cod poștal nu este validă. Exemplu de cod canadieni: H1J 1 c 3

Bip: Da

Tip: informații

Titlu: eroare cod poștal

În cazul în care codul poștal nu este corect pentru Canada, se afișează un mesaj. (Exemplu de cod din Canada: H1J 1C3)

AnulareEveniment

Anulează evenimentul.

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.

×