Acțiunea de macrocomandă SaltLaControl

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ă SaltLaControl în bazele de date desktop Access și aplicațiile web Access pentru a muta focalizare specificat câmp sau control în curent înregistrare deschis formular, formular foaie de date, tabel foaie de date sau foaie de date de interogare. 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 partenerul nume control ș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 ascunse.

Sfat: Puteți utiliza acțiunea de macrocomandă SaltLaControl pentru a trece la o 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 . De asemenea, puteți utiliza metoda metoda pentru a muta 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ăugare produse dintr-un buton formular furnizori. Afișează utilizarea ecoul, Închidere, OpenForm, SetareValoareși SaltLaControl acțiuni. Acțiune SetareValoare setează furnizor ID 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

Echo

Ecoul pe: nu

Oprirea 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 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ă ar trebui să 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: cod poștal trebuie să fie 5 caractere.

Bip: Da

Tip: informații

Titlu: eroare 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.

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.

×