Illusztrált bemutató Microsoft Access 2018> programozás hozzáférés 2018> Nyelv

Visual Basic for Applications (VBA). Eljárások és függvények, hívás és paraméterátadás.

A következő témákat ebben a szakaszban leírja a VBA programozási nyelv szintaxis.

A fő összetevője a program a VBA eljárások és függvények. Ezek töredékei kódot lépett a szolgáltatók közötti Sub és End Sub, vagy a funkció és End Function nyilatkozatokat. Itt van, mit kell keresni VBA eljárás:

tengeralattjáró <имяПроцедуры> (<аргумент1>, <аргумент2>. )

Funkció eltér az eljárást, hogy a neve is szolgál, mint egy változó, és használják, hogy visszatérjen értékeket a hívó függvény. Itt van, mit kell keresni funkció:

függvény <имяФункции> (<аргумент1>, <аргумент2>. )

Annak érdekében, hogy az írásbeli meg kell nevezni egy eljárás vagy függvény. Hogyan működik a hívás eljárások és függvények? Eljárás egy nem üres argumentum lista csak akkor hívják egy másik eljárás vagy függvény segítségével a nevét a listán az aktuális argumentum értékeket, mint az egyik VBA szereplők. A funkció lehet nevezni nem csak egy külön VBA szereplő, hanem azáltal, hogy a nevét a listán az aktuális argumentum értékeket közvetlenül a képlet vagy kifejezést a program VBA vagy például közvetlenül a képletet a számított mezők, lekérdezések, űrlapok és jelentések Access.

Ha a hívott eljárás egyedi neve található és ugyanabban a modulban a hívó eljárás, akkor meghívjuk elegendő kijelölni a nevét, és adja a listát a tényleges értékek az érvelés nem körülvevő zárójelbe. A második út hivatkozhat az eljárás használható az üzemeltető Hívás. Először jön a Call nyilatkozatot, akkor az eljárás nevét és a paraméter lista, ebben az esetben feltétlenül zárójelben. A funkció lehet nevezni, ugyanúgy, mint az eljárást, de sokkal valószínűbb, hogy egy másik, sajátos módon a hívás funkció: a használata a nevét a zárójeles opciók listája, a jobb oldalon az értékadó operátor.

Íme néhány példa az eljárás hívás a neve CrossRC az átutalást a két érv (állandók, kifejezések):

Hívás CrossRC (7, i + 2)

És itt egy példa a hívó két funkció - bal és Mid. és a visszatérési értéket használjuk a kifejezést:

yStr = Bal (y, 1) Mid (y, 2, 1)

TERVÜNK

  • Navigator az óceánban illatok

Kapcsolódó cikkek