Verificarea datelor evenimentului de intrare înainte de schimbarea de acces în macro 2018

Acest Visual Cum Pentru a arata modul de utilizare a unui eveniment macro înainte de a schimba (probabil în limba engleză) de intrare de utilizator.

Înainte de a se produce Schimbarea datelor eveniment macro la o modificare sau de a insera înregistrarea, dar înainte de salvarea modificărilor.

Acest Visual Cum să analizează câteva dintre regulile de validare conținute în schimbările macro Înainte de a asociat cu baza de date a comandat în web Northwind. Acest macro utilizează funcțiile și macro-uri care pot fi utilizate în caz înainte de a schimba.

Se încarcă bază de date „Northwind“ Web

Utilizați următoarea procedură pentru a descărca baza de date „Northwind“ web.

În lista de șabloane disponibile, sub Office.com Șabloane, selectați „Samples“.

În lista de baze de date, selectați Bază de date web „Northwind“.

Selectați calea corespunzătoare și faceți clic pe butonul Încărcare. pentru a descărca și instala o copie curată a bazei de date eșantion.

Lăsați ID-ul de conectare implicit în formă de fereastră de conectare și faceți clic pe Conectare.

Deschiderea la macro date tabel, pentru schimbare

Deschideți macro pentru a schimba tabelul ORDERDETAILS, utilizați următoarea procedură.

În panoul de navigare, extindeți meniul vertical din partea de sus a panoului și selectați un tip de obiect din lista de opțiuni.

Faceți dublu clic pe ORDERDETAILS de masă.

Pe masă, în grupuri de până la evenimente, apăsați înainte de a schimba.

Înainte de Schimbare macro deschide fereastra Macro Designer.

Exemplul 1: Folosind pașii RaiseError pentru a finaliza macro

Înainte de Schimbare macro conține o serie de teste, folosind un bloc Dacă ... Atunci ... Else (probabil în limba engleză) macro pentru a verifica anumite condiții. Dacă testul eșuează, RaiseError macro (probabil, în limba engleză), folosit pentru a notifica utilizatorul o eroare și anulează evenimentul.

Următorul exemplu de cod arată prima condiție în macro înainte de a schimba.