Hjem Sosiale medier Tilgang VBA programmering for dummier - dummies

Tilgang VBA programmering for dummier - dummies

Video: Top 15 Advanced Excel 2016 Tips and Tricks 2024

Video: Top 15 Advanced Excel 2016 Tips and Tricks 2024
Anonim

Av Alan Simpson

Programmering Microsoft Access med VBA kan være mye enklere hvis du kjenner hurtigtastene for de vanligste kommandoene og oppgavene og de vanligste kodene du vil bruke i redigeringsprogrammet og i umiddelbar windows når du bygger og feilsøker ditt Access-program.

Felles kode for VBA-programmering og feilsøking i tilgang

Denne listen som viser de vanligste jobber som utføres i VBA, og de setningene du må skrive for å få VBA-oppgaven fullført, så hold denne listen nyttig:

Åpne et skjema i skjemavisning:

DoCmd. OpenForm " skjemanavn ", acNormal

Endre et skjemaområde på en åpen form:

Skjemaer! [ formName ]. propertyName = newValue

Få verdi fra en kontroll på en åpen form:

Skjemaer! [ formName ]! [ controlName ]. Verdi

Endre verdien av en kontroll på åpen form:

Skjemaer! [ formName ]! [ controlName ]. Verdi = newValue

Endre en kontrollegenskap på åpen form:

Skjema! [ formName ]! [ controlName ]. propertyName = newValue

Lukk et skjema, lagre endringer:

DoCmd. Lukk acForm, " formName ", acSaveYes

Skriv ut en rapport:

DoCmd. OpenReport " reportName ", acViewNormal

Kjør en spørreskjema:

DoCmd. RunSQL " SQLstatement "

Vis en enkel melding:

MsgBox " yourMessage "

Still et ja / nei spørsmål på skjermen:

variabel = MsgBox (" yourMessage ", vbQuestion + vbYesNo)

Navigere og velge kode i VBA

Bruk disse VBA snarveiene i kodevinduet (brukes til skriving, redigering og visning av VBA) og Umiddelbart vindu (som lar deg kjøre kode når som helst, rett på stedet) for å få jobbene dine gjort raskt.

Handling Snarvei
Flytt markør høyre et tegn
Velg tegn til høyre Skift + →
Flytt markør høyre ett ord Ctrl + →
Velg til slutten av ordet Ctrl + Shift + →
Flytt markøren til venstre et tegn & larr;
Velg tegn til venstre for markøren Shift + & larr;
Flytt markøren igjen ett ord Ctrl + & larr;
Flytt markøren til begynnelsen av linjen Hjem
Velg tekst til start av linjen Skift + Hjem
Flytt markør til slutten av linjen Slutt
Velg tekst til slutt på linjen Shift + End
Flytt markøren opp en linje & uarr;
Flytt markøren ned en linje & darr;
Flytt markøren til neste prosedyre Ctrl + & darr;
Flytt markøren til forrige prosedyre Ctrl + & uarr;
Bla opp en skjerm PgUp
Bla ned en skjerm PgDn
Gå til toppen av modulen Ctrl + Hjem
Velg all tekst øverst på modulen Ctrl + Skift + Hjem
Gå til bunnen av modulen Ctrl + End
Velg all tekst til bunnen av modulen Ctrl + Shift + End
Klipp ut valg Ctrl + X
Kopier valg Ctrl + C
Lim innvalg Ctrl + V
Klipp ut nåværende linje til utklippstavlen Ctrl + Y
Slett til ende av ord Ctrl + Slett
Slett karakter eller valgt tekst Slett (Del)
Slett tegn til venstre for markøren Backspace
Slett til slutten av ordet Ctrl + Slett
Slett til begynnelsen av ordet Ctrl + Backspace
Angre Ctrl + Z
Inntastingslinje Fane
Ukjent linje Skift + Tab
Finn Ctrl + F
Erstatt Ctrl + H
Finn neste F3
Finn Forrige Skift + F3
Få hjelp med det valgte søkeordet F1
Hurtig info Ctrl + I

Generell VBA Redigerings snarveier

Følgende tabell viser noen nyttige snarveier, og deres f unksjoner, tilgjengelig gjennom Visual Basic-editoren, der du skriver, redigerer og tester VBA-koden.

Handling Snarvei
Bytt mellom Access og VBA-editoren Alt + F11
Hjelp F1
Se objektbrowser F2
Se egenskaper / hendelser F4
Vis kodevindu F7
Vis umiddelbar vindu Ctrl + G
Vis snarvei Skift + F10 (eller høyreklikk)
Kjør et Sub / UserForm F5
Stopp kode kjøring Ctrl + Break
Lukk VBA Editor og gå tilbake til Access Alt + Q

VBA Feilsøking

Siden kode i et programmeringsspråk må skrives nøyaktig, det kan ikke være noen feil eller feil. Heldigvis kan du feilsøke kode i VBA raskt med disse feilsøkingsveiene:

Handling Genvektast
Bytt brytpunkt F9
Gå inn i F8
Gå over Skift + F8
Trinn ut Ctrl + Skift + F8
Kjør til markør Ctrl + F8
Fjern alle brytpunkter Ctrl + F9
Tilgang VBA programmering for dummier - dummies

Redaktørens valg

Elektronikk Prosjekter: Hvordan bygge en motordriver - dummier

Elektronikk Prosjekter: Hvordan bygge en motordriver - dummier

Dette prosjektet presenterer en breadboard krets som driver en liten 3 V DC motor fra en parallell port. Fordi denne motoren bruker mye mer strøm enn en parallellport kan håndtere, brukes en ULN2003 Darlington array IC til å kjøre motoren. For å jobbe med dette prosjektet trenger du en datamaskin med parallellport og ...

Elektronikk Prosjekter: Hvordan bygge en LED Driver Circuit - dummies

Elektronikk Prosjekter: Hvordan bygge en LED Driver Circuit - dummies

I dette prosjektet bygger du en elektronisk krets som bruker en transistor for å slå på en LED med en strøm som er mye mindre enn LED-strømmen. Når du lukker bryteren, lyser begge LEDene. LED1 er imidlertid lysere enn LED2 fordi kollektorstrømmen er større enn basestrømmen. Hvis du føler deg ...

 Elektronikkprosjekter: Hvordan bygge en LED-blinker ved hjelp av en Oscillator

Elektronikkprosjekter: Hvordan bygge en LED-blinker ved hjelp av en Oscillator

En elektronisk krets som genererer gjentatte bølgeformer er en oscillator. Den eksakte bølgeformen som genereres avhenger av hvilken type krets som brukes til å skape oscillatoren. Noen kretser genererer sinusbølger, noen genererer firkantede bølger, og andre genererer andre typer bølger. Oscillatorer er essensielle ingredienser i mange forskjellige typer elektroniske enheter, inkludert radioer og ...

Redaktørens valg

Cloud Deployment Models - dummies

Cloud Deployment Models - dummies

Typen av distribusjonsmodell referert til som offentlig sky er hvor cloud computing-tjenesten eies av en leverandør (Microsoft) som tilbyr høyeste effektivitet i et delt, men sikkert miljø. I cloud computing-speak er firmaet som bruker tjenesten, referert til som en leietaker i en offentlig sky. For organisasjoner ...

Vanlige Visio 2007-tastaturgenveier - dummier

Vanlige Visio 2007-tastaturgenveier - dummier

Når du jobber i Visio 2007, ta litt tid til å huske noe tastatur snarveier for vanlige menykommandoer, og du kan bestemt øke arbeidet ditt. Ta en titt på dette diagrammet av Visio-tastatursnarvekkombinasjoner: Ctrl + N Åpne en ny blank tegning Ctrl + O Vis dialogboksen Åpne Ctrl + S Vis dialogboksen Lagre som ...

Vanlige snarveier i Word, Excel og PowerPoint 2016 - dummies

Vanlige snarveier i Word, Excel og PowerPoint 2016 - dummies

Ved å trykke på et par nøkler I kombinasjon i Office 2016-programmer kan du spare tid med enkle oppgaver, for eksempel å kopiere tekst fra ett sted og lime det inn et annet sted. Tastaturgenveiene som følger med her, fungerer like godt i Word, Excel og PowerPoint 2016. Både mus og tastaturmetoder er gitt her. For å gjøre ...

Redaktørens valg

I QuickBooks 2013 Regnskapsfører & Skattrapporter - dummies

I QuickBooks 2013 Regnskapsfører & Skattrapporter - dummies

Kommandoen Rapporter → Regnskapsfører og skatt. Skjult på denne undermenyen er mer enn et dusin menykommandoer og rapporter som er spesielt interessante og nyttige for regnskapsførere. Følgende liste identifiserer disse rapportene: Justert prøvebalanse: Kommandoen for justert prøvebalanse-menyen produserer, av ...

I QuickBooks vises bokføreren og skattereduksjonene - dummies

I QuickBooks vises bokføreren og skattereduksjonene - dummies

I QuickBooks når du velger Rapporter → Regnskapsfører & Skatter kommando. Skjult på denne undermenyen er mer enn et dusin kommandoer og rapporter som er spesielt interessante og nyttige for regnskapsførere. Følgende liste identifiserer disse rapportene: Justert prøvebalanse: Menykommandoen Justert prøvebalanse gir selvsagt en ...

Redigeringsmenykommandoer for QuickBooks - dummies

Redigeringsmenykommandoer for QuickBooks - dummies

Når du jobber med et register i QuickBooks, gir Rediger-menyen flere Andre nyttige kommandoer for inntasting av nye transaksjoner, redigering av eksisterende transaksjoner og gjenbruk av transaksjonsinformasjon: Rediger Kontroll / Innskudd: Denne kommandoen er ekvivalent med knappen Rediger transaksjon (som vises i Register-vinduet). Hvis du velger kommandoen Rediger kontroll / innskudd, viser QuickBooks skrive ...