Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Tutorial voor MS Access Programmeren
Programming Microsoft Access gaat het schrijven van programmacode met Visual Basic for Applications ( VBA ) . VBA kan de belangrijkste functies van Access 's automatiseren , vanaf bevragen database tabellen te vragen aan de persoon die het invoeren van gegevens in een formulier . Maak Voorbeelddata

Alvorens dit te doen elke vorm van programmeren , zul je sample data nodig . Begin om deze gegevens te creëren door het openstellen van Access en het kiezen van de " Nieuw " commando om een nieuwe database te maken . Maak een tabel films door eerst de veldnamen te typen en hun types te selecteren in het tabblad " Tabel1 " . Hier zijn de veldnamen en types aan te gaan :

Tekst veld
: " title " Tekst veld , " regisseur " Number veld , " year_released "

Voer twee data rijen in de tabel , die overeenkomt met die velden die u zojuist hebt gemaakt . ( Dus niet de punt komma of aanhalingstekens . ) Op Twitter

rij 1 : " star wars ", " lucas , " 1977row 2 : " excalibur , " " boorman , " 1980

Sla de databank , het invoeren van " films " voor de naam van de tabel wanneer hierom wordt gevraagd .
Maak een formulier voor Data Entry

Uw event - driven programma vereist een vorm om te werken . Maken door de optie "Create > Form Wizard " te kiezen alle " Beschikbare velden " behalve " ID " te kopiëren naar de " Geselecteerde velden " tekstgebied en vervolgens te klikken op ' Voltooien '.

Access
zal het formulier te openen in vormen View . Klik met de rechtermuisknop ergens op het formulier en selecteer "Design View . "
Evenement toevoegen Procedure

Nu zult u een evenement procedure voor het creëren veld film " Title " . Wanneer de gebruiker probeert om het tabblad weg van dat gebied na het veranderen van het, zal uw programma een message box die haar om te bevestigen of te annuleren haar keuze te geven.

Start
door te klikken op de " titel " tekstvak en klikt vervolgens op de " event " tabblad in het " Eigenschappenvenster . " In de "Voordat Update " rij , klik op de pijl naar beneden en selecteer " Gebeurtenisprocedure , " en klik vervolgens op de knop direct rechts van de pijl naar beneden .
Schrijf Code wilt zien op de bevestiging Prompt < br >

U vindt de Visual Basic geïntegreerde ontwikkelomgeving ( IDE ) in een procedure die wordt uitgevoerd wanneer de gebruiker de filmtitel verandert en vervolgens drukt op de Tab-toets automatisch in . Plak de volgende programmacode in die procedure , zodat het lijkt als volgt :

Private Sub title_BeforeUpdate
( Cancel As Integer ) Dim respresp = MsgBox ( " Wilt u werkelijk om dit record te veranderen ? " , VbMsgBoxStyle.vbYesNo ) Als ( resp = VbMsgBoxResult.vbYes ) Then Exit SubCancel = TrueEnd Sub
Enable macros

Terug naar Access , en ervoor zorgen dat de macro's worden ingeschakeld voor deze databank door te klikken op de " Inhoud inschakelen " knop . Als het programma niet wordt uitgevoerd, veranderen macro instellingen het Vertrouwenscentrum door het volgende te doen : Kies " Bestand > Opties > Vertrouwenscentrum > Instellingen voor het Vertrouwenscentrum > Instellingen voor macro's , " en klik vervolgens op de " Alle macro's inschakelen " optie
.
Test Your Program

Dubbelklik op de " films " vorm in het venster " All Access Objects " om uw code te testen . Klik in het veld ( film ) " titel " voor ieder stuk, typen of verwijder enkele tekst en druk op de Tab-toets . De prompt verschijnt . Klik op " Nee " om de cursor te houden in de " titel " tekstvak of " Yes " om naar het veld " directeur " .
Experiment

Dit voorbeeld toonde hoe je een reactie voor een type gebeurtenis te maken . Maar je kunt duidelijk zien in de ontwerpweergave vele andere soorten gebeurtenis van het formulier . Experimenteer met verschillende reacties op die gebeurtenissen door het weergeven van aanwijzingen of het wijzigen van de tekst van andere gebieden met uitspraken als de volgende :

directeur
= " "
< br >

Previous: Next:
  Database Software
·Hoe maak je een EXE -bestand n…
·Hoe maak je een schakelbord in…
·Wat is een uniqueidentifier in…
·Hoe maak je een primaire sleut…
·Hoe te PowerDesk Pro 7 
·Hoe te Berekeningen toevoegen …
·Hoe maak je een tabel kopiëre…
·Hoe kan ik een MS Word Index v…
·Wat gepaard gaat met behoud va…
  Related Articles
Hoe kan ik zoeken naar een veld in Word 
Hoe te configureren Tekst -naar-spraak i…
Hoe te Default Nummering Formaat wijzige…
Hoe maak je een locatie voor Automatisch…
Hoe maak je een sjabloon voor een pagina…
Hoe u Microsoft Works Download for Free 
Hoe maak je een voorblad voor een Colleg…
Hoe te Etiketten maken voor DVD's 
Hoe naar MS Excel converteren naar PHP 
  Software Articles
·Hoe maak je een Gantt-diagram maken met …
·Hoe de Access 2007 Wizard Query gebruike…
·Hoe kan ik een boek met Word Creëren 
·Hoe te gebruiken Avast om een virus te v…
·Hoe maak je een film Out of JPG- afbeeld…
·Windows 7 Office 2007 Minimum Requiremen…
·Hoe te gebruiken MathType 
·Drupal Uploaden Limit 
·U kunt converteren FLV -bestanden te spe…
Copyright © Computer Kennis http://www.nldit.com