Macro - porniți programul

Numele procedurii numite VBA a tipului de funcție. Argumentele pentru această funcție sunt închise în paranteze. Numele funcției este introdus în câmpul Nume funcție al ferestrei de proiectare macro. Acesta este un argument obligatoriu.







Notă: În baza de date Acces (MDB sau ACCDB), faceți clic pe butonul Construiți. Pentru a specifica o funcție pentru acest argument folosind constructorul de expresii. Faceți clic pe funcția dorită din lista de constructori de expresii.

notițe

Prezența parantezelor este obligatorie, chiar dacă procedura tipului de funcție nu are argumente, ca în exemplul următor:

Spre deosebire de numele de funcții definite de utilizator, parametrii utilizați pentru proprietatea evenimentului, valoarea numelui argument al funcției nu începe cu semnul egal (=).

Accesul nu ia în considerare valoarea returnată a funcției.







Notă: O procedură de funcții nu poate fi apelată dintr-o macrocomandă dacă numele funcției se potrivește cu numele modulului.

Pentru a rula o subrutină sau proceduri de evenimente, Visual Basic, trebuie să creați procedura de funcții care solicită o procedură de tip procedură secundară sau eveniment, și folosind macro-uri pentru a rula această ZapuskProgrammy procedura de funcții.

Dacă utilizați comanda Start-up Macro pentru a apela funcția. Accesul caută o funcție cu numele specificat în argumentul Nume funcție. în module de bază de date standard. Cu toate acestea, dacă rulați această macrocomandă prin selectarea unui element de meniu pe un formular sau un raport, sau ca răspuns la o formă sau un eveniment raport de cercetare se realizează mai întâi în modulul de clasă al formularului sau raport, și apoi - într-un modul standard. Accesul nu caută în modulele de clasă care sunt afișate în panoul Module al panoului de navigare pentru funcția specificată de argumentul Nume funcție.

Această macrocomandă nu este disponibilă în modulul VBA. În schimb, executați procedura de funcții dorită direct în VBA.







Trimiteți-le prietenilor: