Sisällysluettelo
Tässä opetusohjelmassa opimme käyttämään Me -avainsanaa Accessissa.
Käyttämällä minua Access VBA: ssa
Me -avainsanaa käytetään viittaamaan aktiiviseen/nykyiseen lomakkeeseen tai raporttiin. Sitä voidaan käyttää myös osana syntaksia viittaamaan aktiivisen lomakkeen tai raportin ohjausobjekteihin.
Oletetaan, että meillä on BasicForm -niminen lomake, jossa on tekstiruutu txtOne ja painike. Haluamme muuttaa lomakkeen tekstiruudun taustaväriä, kun lomakkeen painiketta napsautetaan.
Koodi, jota normaalisti käytämme koko syntaksissa, on:
Lomakkeet! BasicForm! [TxtOne] .BackStyle = 1 Lomakkeet! BasicForm! [TxtOne] .BackColor = vbGreen
Sen sijaan, että käyttäisimme täyttä syntaksia viittaamaan lomakkeeseen, voimme käyttää Me -avainsanaa:
Me.txtOne.BackStyle = 1 Me.txtOne.BackColor = vbVihreä
Tai
Me! TxtOne.BackStyle = 1 Minä! TxtOne.BackColor = vbGreen
Tulos on:
Huomautus:Voit käyttää jompaakumpaa. tai! merkintä yhdessä Me -avainsanan kanssa tarvittaessa.