Een opdrachtknop gebruiken om een actie of een reeks acties te starten

Een opdrachtknop gebruiken om een actie of een reeks acties te starten

U gebruikt een opdrachtknop in een Access-formulier om een actie of een reeks acties te starten U kunt bijvoorbeeld een opdrachtknop maken waarmee een ander formulier wordt geopend. Als u wilt dat er met een opdrachtknop een actie wordt uitgevoerd, schrijft u een macro of gebeurtenisprocedure en koppelt u deze aan de eigenschap Bij klikken van de opdrachtknop. U kunt ook een macro rechtstreeks insluiten in de eigenschap Bij klikken van de opdrachtknop. Hierdoor kunt u de opdrachtknop kopiëren naar andere formulieren zonder de functionaliteit van de knop te verliezen.

Wat wilt u doen?

Een opdrachtknop aan een formulier toevoegen met een wizard

Een knop maken door een macro naar een formulier te slepen

Een opdrachtknop maken zonder een wizard

Een opdrachtknop aanpassen

Een opdrachtknop aan een formulier toevoegen met een wizard

Met de wizard Opdrachtknop kunt u snel opdrachtknoppen maken waarmee diverse taken worden uitgevoerd, zoals het sluiten van het formulier, het openen van een rapport, het zoeken naar een record of het uitvoeren van een macro.

  1. Klik met de rechtermuisknop op het formulier in het navigatiedeelvenster en klik op Ontwerpweergave in het snelmenu.

  2. Controleer op het tabblad Ontwerpen in de groep Besturingselementen of Wizards voor besturingselementen gebruiken Bijschrift 4 is ingeschakeld.

    Bijschrift 4

  3. Klik op het tabblad Ontwerpen in de groep Besturingselementen op Knop.

    Knopafbeelding

  4. Klik in het ontwerpraster op de positie waarop u de opdrachtknop wilt invoegen.

    De wizard Opdrachtknop wordt gestart.

  5. Volg de instructies in de wizard. Klik op de laatste pagina op Voltooien.

    De opdrachtknop wordt gemaakt en er wordt een macro ingesloten in de eigenschap Bij klikken van de knop. De macro bevat de acties waarmee de taak wordt uitgevoerd die u in de wizard hebt gekozen.

Een macro bekijken of bewerken die is ingesloten in een opdrachtknop

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op het formulier dat de opdrachtknop bevat en klik op Ontwerpweergave Knopafbeelding of Indelingsweergave Knopafbeelding in het snelmenu.

  2. Klik op de opdrachtknop om deze te selecteren en druk op F4 om het eigenschappenvenster weer te geven.

  3. Op het tabblad Gebeurtenis van het eigenschappenvenster moet [Ingesloten macro] worden weergegeven in het eigenschappenvak Bij klikken. Klik ergens in het eigenschappenvak en klik op Knop Opbouwfunctie rechts in het vak.

De Opbouwfunctie voor macro's wordt weergegeven, met de actie of acties waaruit de ingesloten macro bestaat.

Naar boven

Een knop maken door een macro naar een formulier te slepen

Als u al een macro hebt gemaakt en opgeslagen, kunt u eenvoudig een opdrachtknop maken waarmee de macro wordt uitgevoerd door de macro vanuit het navigatiedeelvenster naar een formulier te slepen dat in de ontwerpweergave is geopend.

  1. Open het formulier in de ontwerpweergave door in het navigatiedeelvenster hierop te klikken met de rechtermuisknop en op Ontwerpweergave Knopafbeelding te klikken in het snelmenu.

  2. Zoek in het navigatiedeelvenster naar de macro die met de nieuwe opdrachtknop moet worden uitgevoerd en sleep de macro naar het formulier.

    In Access wordt automatisch een opdrachtknop gemaakt en wordt de macronaam gebruikt als bijschrift van de knop. In Access wordt ook de macronaam ingevoegd in de eigenschap Bij klikken van de opdrachtknop, zodat de macro wordt uitgevoerd wanneer u op de knop klikt. In Access wordt een algemene naam gebruikt voor de knop, dus het is handig om een duidelijkere naam te typen in de eigenschap Naam van de knop. Als u het eigenschappenvenster van de opdrachtknop wilt weergeven terwijl het formulier is geopend in de ontwerpweergave, klikt u op de knop en drukt u op F4.

Zie het artikel Een macro voor een gebruikersinterface maken voor meer informatie over het maken van macro's.

Naar boven

Een opdrachtknop maken zonder een wizard

U kunt een opdrachtknop maken zonder de wizard Opdrachtknop. In deze procedure plaatst u de knop op het formulier en stelt u een aantal eigenschappen in.

  1. Klik met de rechtermuisknop op het formulier in het navigatiedeelvenster en klik op Ontwerpweergave Knopafbeelding in het snelmenu.

  2. Zorg er op het tabblad Ontwerpen in de groep Besturingselementen voor dat Wizards voor besturingselementen gebruiken niet is ingeschakeld.

    Bijschrift 4

  3. Klik op het tabblad Ontwerpen in de groep Besturingselementen op Knop.

    Knopafbeelding

  4. Klik op de positie in het formulier waarop u de opdrachtknop wilt plaatsen.

    De opdrachtknop wordt op het formulier geplaatst.

    Omdat Wizards voor besturingselementen gebruiken niet is ingeschakeld, wordt er geen verdere verwerking uitgevoerd. Als de wizard Opdrachtknop wordt gestart wanneer u de opdrachtknop op het formulier plaatst, klikt u op Annuleren in de wizard.

  5. Selecteer de opdrachtknop en druk op F4 om het eigenschappenvenster weer te geven.

  6. Klik op het tabblad Alle om alle eigenschappen voor de opdrachtknop weer te geven.

  7. Stel de eigenschappen voor het voltooien van het ontwerp van de opdrachtknop in zoals wordt weergegeven in de volgende tabel.

Eigenschap

Beschrijving

Naam

Standaard krijgt een nieuwe opdrachtknop in Access de naam Opdracht, gevolgd door een nummer, bijvoorbeeld Opdracht34. Hoewel dit niet is vereist, is het een goed idee om de naam te wijzigen in een naam waarmee de functie van de knop wordt beschreven (bijvoorbeeld cmdVerkooprapport of KnopFormulierSluiten). Dit is later handig als u naar de knop wilt verwijzen in een macro of gebeurtenisprocedure.

Bijschrift

Typ het label dat u wilt weergeven op de opdrachtknop, bijvoorbeeld Verkooprapport of Formulier sluiten.

Opmerking: Het bijschrift wordt niet weergegeven als een afbeelding is opgegeven in de eigenschap Afbeelding.

Bij klikken

Gebruik deze eigenschap om op te geven wat er gebeurt wanneer er op de opdrachtknop wordt geklikt. Als u de eigenschap wilt instellen, klikt u in het eigenschappenvak en voert u een van de volgende handelingen uit:

  • Als u met de opdrachtknop een bestaande, opgeslagen macro wilt uitvoeren, klikt u op de vervolgkeuzepijl en klikt u op de naam van de macro.

  • Als u met de opdrachtknop een bestaande ingebouwde functie of VBA-functie wilt uitvoeren, typt u een gelijkteken (=), gevolgd door de naam van de functie, bijvoorbeeld =MsgBox("Hallo wereld") of =MijnFunctie(argumenten).

  • Als u een expressie wilt maken, klikt u op Knop Opbouwfunctie en klikt u op Opbouwfunctie voor expressies.

  • Als u een gebeurtenisprocedure wilt gaan maken waarin VBA-code (Visual Basic for Applications) wordt gebruikt, klikt u op Knop Opbouwfunctie en klikt u op Opbouwfunctie voor programmacode. Als u een nieuw ingesloten macro wilt maken met de acties die met de opdrachtknop moeten worden uitgevoerd, klikt u op Knop Opbouwfunctie en klikt u op Opbouwfunctie voor macro's.

    Opmerking: Aan Access-databases die VBA-code bevatten, moet de vertrouwde status worden verleend voordat u de code kunt uitvoeren.

Voor hulp bij andere eigenschappen die hier niet worden vermeld, plaatst u de cursor in een eigenschappenvak en drukt u op F1.

Naar boven

Een opdrachtknop aanpassen

Access bevat een groot aantal manieren waarop u opdrachtknoppen kunt aanpassen, zodat u uw formulier het gewenste uiterlijk en de gewenste functionaliteit kunt geven. U kunt bijvoorbeeld een rij met opdrachtknoppen in een tabelvorm of gestapelde rangschikking maken of u kunt opdrachtknoppen eruit laten zien als hyperlinks.

  1. Klik met de rechtermuisknop op het formulier in het navigatiedeelvenster en klik op Ontwerpweergave Knopafbeelding .

  2. Voer een van de volgende handelingen uit:

    • Een horizontale (tabelvorm) of verticale (gestapelde) indeling met opdrachtknoppen maken    

      U kunt opdrachtknoppen toevoegen aan een tabelvorm of gestapelde indeling om een rij of kolom met nauwkeurig uitgelijnde knoppen te maken. U kunt de knoppen vervolgens als groep verplaatsen, waardoor u formulieren eenvoudiger kunt wijzigen. U kunt ook tegelijk opmaakstijlen toepassen op de hele rij of kolom met opdrachtknoppen en kunt u de knoppen scheiden met rasterlijnen.

      1. Klik met de rechtermuisknop op een van de opdrachtknoppen die u wilt toevoegen aan de indeling en wijs Indeling aan in het snelmenu.

      2. Klik op Tabelvorm Knopafbeelding om een horizontale rij met knoppen te maken of klik op Gestapeld Knopafbeelding om een verticale kolom met knoppen te maken.

        In Access worden randen rond de opdrachtknop getekend om de indeling aan te geven. Aan elke knop wordt een label gekoppeld dat u niet kunt verwijderen. U kunt het label echter heel klein maken als u dit niet nodig hebt.

        In de volgende afbeelding ziet u een opdrachtknop en het bijbehorende label in een tabelvormige indeling. U ziet dat het label zich een sectie hoger bevindt, zodat de labels niet worden herhaald voor elke detailrecord.

        Opdrachtknop in een tabelvormige indeling

        In de volgende afbeelding ziet u een opdrachtknop en het bijbehorende label in een gestapelde indeling. In een gestapelde indeling bevinden het label en de knop zich altijd in dezelfde sectie.

        Opdrachtknop in een gestapelde indeling

      3. Voeg meer opdrachtknoppen aan de indeling toe door deze naar het indelingsgebied te slepen. Wanneer u een opdrachtknop boven het indelingsgebied sleept, wordt in Access een horizontale invoegbalk (voor een tabelvormige indeling) of een verticale invoegbalk (voor een gestapelde indeling) getekend om aan te geven waar de opdrachtknop wordt geplaatst wanneer u de muisknop loslaat.

        Een knop toevoegen aan een gestapelde indeling van een besturingselement

        Wanneer u de muisknop loslaat, wordt het besturingselement toegevoegd aan de indeling.

        Knop die is toegevoegd aan de gestapelde indeling van een besturingselement

      4. Opdrachtknoppen een sectie omhoog of omlaag verplaatsen in een tabelvormige indeling    Als u een opdrachtknop in een tabelvormige indeling wilt behouden, maar deze naar een andere sectie van het formulier wilt verplaatsen (bijvoorbeeld van de sectie Details naar de sectie Formulierkoptekst), gaat u als volgt te werk:

        1. Selecteer de opdrachtknop.

        2. Klik op Omhoog of Omlaag op het tabblad Rangschikken.

          De opdrachtknop wordt omhoog of omlaag verplaatst naar de volgende sectie, maar blijft binnen de tabelvormige indeling. Als er al een besturingselement is op de positie waarnaar u dit besturingselement verplaatst, wisselen de twee besturingselementen van plaats.

          Opmerking: De opdrachten Omhoog en Omlaag zijn uitgeschakeld voor gestapelde indelingen.

      5. Een hele indeling met opdrachtknoppen verplaatsen    

        1. Klik op een van de opdrachtknoppen in de indeling.

          Linksboven in de indeling wordt een indelingskiezer weergegeven.

        2. Sleep de indelingskiezer om de indeling naar een nieuwe locatie te verplaatsen.

    • Rasterlijnen toevoegen aan een indeling met opdrachtknoppen    

      1. Selecteer een van de opdrachtknoppen in de indeling.

      2. Klik op de opdracht Rasterlijnen op het tabblad Rangschikken en klik op de gewenste stijl voor de rasterlijnen.

    • Een opdrachtknop transparant maken    

      Door een opdrachtknop transparant te maken, kunt u deze op een object in het formulier plaatsen en dit object de functionaliteit van een opdrachtknop geven. U hebt bijvoorbeeld een afbeelding die u wilt splitsen in afzonderlijke gebieden waarop kan worden geklikt, waarbij met elk gebied een andere macro wordt gestart. U kunt dit doen door meerdere transparante opdrachtknoppen op de afbeelding te plaatsen.

      1. Klik op de opdrachtknop die u transparant wilt maken en druk op F4 om het eigenschappenvenster van de opdrachtknop weer te geven.

      2. Klik op het tabblad Indeling van het eigenschappenvenster in het eigenschappenvak Transparant.

      3. Selecteer Ja in de vervolgkeuzelijst.

        U kunt de omtrek van de opdrachtknop nog steeds zien in de ontwerpweergave, maar de knop is onzichtbaar in de formulierweergave.

        Opmerking: Het instellen van de eigenschap Transparant van een opdrachtknop op Ja is niet hetzelfde als het instellen van de eigenschap Zichtbaar op Nee. Met beide bewerkingen wordt de opdrachtknop verborgen, maar als u de eigenschap Transparant instelt op Ja, blijft de knop ingeschakeld. Als u de eigenschap Zichtbaar instelt op Nee, wordt de knop uitgeschakeld.

    • Een opdrachtknop weergeven als hyperlink    

      U kunt desgewenst een opdrachtknop verbergen, maar het bijschrift zichtbaar laten. Het resultaat is iets wat eruitziet als een label, maar werkt als een opdrachtknop. U kunt de tekst in het bijschrift ook onderstrepen en de tekstkleur wijzigen, zodat deze wordt weergegeven als een hyperlink.

      1. Klik op de opdrachtknop om deze te selecteren en druk op F4 om het eigenschappenvenster weer te geven.

      2. Klik op het tabblad Opmaak van het eigenschappenvenster in het eigenschappenvak Achtergrondstijl.

      3. Selecteer Transparant in de vervolgkeuzelijst.

        De hoofdtekst van de opdrachtknop is verborgen, maar het bijschrift blijft zichtbaar.

      4. Als u de tekst in het bijschrift wilt onderstrepen of de kleur hiervan wilt wijzigen, gebruikt u de hulpmiddelen in de groep Lettertype op het tabblad Ontwerp.

        Opdrachten in de groep Lettertype in Access

    • Een knop Annuleren maken    

      1. Klik op de opdrachtknop en druk op F4 om het eigenschappenvenster te openen.

      2. Klik in het eigenschappenvak Annuleren op Ja.

        Wanneer de eigenschap Annuleren van een opdrachtknop is ingesteld op Ja en het formulier het actieve formulier is, kan een gebruiker de opdrachtknop selecteren door hierop te klikken, op de toets Esc te drukken of op Enter te drukken als de opdrachtknop de focus heeft. Wanneer de eigenschap Annuleren is ingesteld op Ja voor een opdrachtknop, wordt deze eigenschap automatisch ingesteld op Nee voor alle andere opdrachtknoppen in het formulier.

        Als u met de knop Annuleren alle acties wilt annuleren die zijn uitgevoerd in een formulier of dialoogvenster, schrijft u een macro of gebeurtenisprocedure en koppelt u deze aan de eigenschap Bij klikken van de knop.

        Opmerking: Voor een formulier waarin onomkeerbare bewerkingen (zoals verwijderingen) zijn toegestaan, is het handig om de knop Annuleren in te stellen als standaardopdrachtknop van het formulier. Hiervoor stelt u de eigenschap Annuleren en de eigenschap Standaard in op Ja.

    • Een afbeelding weergeven op een opdrachtknop    Typ in het eigenschappenvak Afbeelding van de opdrachtknop het pad en de bestandsnaam van een afbeeldingsbestand (zoals een BMP-, DIB- of ICO-bestand). Als u niet zeker bent van het pad of de naam van het bestand, klikt u op Knop Opbouwfunctie om de Opbouwfunctie voor afbeeldingen te openen.

      Opbouwfunctie voor afbeeldingen

      Klik op Bladeren om naar de afbeelding te zoeken die u wilt gebruiken of klik op een van de afbeeldingen in de lijst Beschikbare afbeeldingen om een voorbeeld te bekijken van de professionele afbeeldingen die u kunt gebruiken. Als u de gewenste afbeelding hebt gevonden, klikt u op OK om deze aan de opdrachtknop toe te voegen.

      Standaard is de eigenschap Afbeeldingstype in Access ingesteld op Ingesloten. Wanneer u een afbeelding toewijst aan de eigenschap Afbeelding van een opdrachtknop, wordt met deze instelling een kopie gemaakt van de afbeelding en wordt deze opgeslagen in het Access-databasebestand. Latere wijzigingen in de oorspronkelijke afbeelding worden niet doorgevoerd in de opdrachtknop. Als u een koppeling naar de oorspronkelijke afbeelding wilt maken, zodat wijzigingen in de afbeelding worden doorgevoerd in de opdrachtknop, wijzigt u de eigenschap Afbeeldingstype in Gekoppeld. Het oorspronkelijke afbeeldingsbestand moet behouden blijven op de oorspronkelijke locatie. Als u het afbeeldingsbestand verplaatst of wijzigt, wordt in Access een foutbericht weergegeven wanneer u de database opent en wordt op de opdrachtknop het bijschrift weergegeven in plaats van de afbeelding.

    • Een afbeelding en een bijschrift weergeven op een opdrachtknop    

      U kunt op een opdrachtknop zowel een bijschrift als een afbeelding weergeven. Gebruik de volgende procedure:

      1. Voeg een afbeelding toe aan de opdrachtknop met behulp van de procedure die eerder in deze sectie is beschreven.

      2. Selecteer de opdrachtknop. Druk op F4 om het eigenschappenvenster weer te geven, als dit nog niet wordt weergegeven.

      3. Typ op het tabblad Opmaak van het eigenschappenvenster het gewenste bijschrift in het eigenschappenvak Bijschrift.

      4. Klik op de vervolgkeuzepijl in het eigenschappenvak Schikking van bijschrift bij afbeelding en selecteer de gewenste schikking. Selecteer bijvoorbeeld Onder als u het bijschrift onder de afbeelding wilt weergeven. Als u het bijschrift rechts van de afbeelding wilt weergeven, selecteert u Rechts. Als u de schikking wilt laten afhangen van de landinstellingen, selecteert u Algemeen. Met deze instelling wordt het bijschrift rechts weergegeven voor talen die van links naar rechts worden gelezen en links voor talen die van rechts naar links worden gelezen.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×