Gegevens vernieuwen of query's opnieuw uitvoeren

Als u een database via een netwerk deelt, is het mogelijk dat andere gebruikers gegevens wijzigen terwijl u die gegevens in een gegevensblad of formulier bekijkt. Microsoft Office Access werkt de gegevens die u ziet, op vastgestelde tijden bij. U kunt echter de meest recente gegevens onmiddellijk weergeven door de records te vernieuwen. U kunt ook een uitgebreidere update uitvoeren door opnieuw een query van de gegevens uit te voeren.

Met het vernieuwen van records worden alleen de gegevens bijgewerkt die al in uw gegevensblad of formulier bestaan. Records worden niet opnieuw gerangschikt, nieuwe records worden niet weergegeven, en verwijderde records of records die niet langer aan opgegeven criteria voldoen, worden niet verwijderd. Als u deze taken wilt uitvoeren, kunt u opnieuw een query van de records uitvoeren. U kunt een query van de gegevens handmatig, met een macro of met code uitvoeren.

Opmerking : Aangezien er meer gedaan moet worden bij het opnieuw uitvoeren van een query van de gegevens dan bij het vernieuwen van gegevens, kan dit proces langer in beslag nemen, afhankelijk van de recordset.

Wat wilt u doen?

Gegevens vernieuwen

Het vernieuwingsinterval instellen

Handmatig opnieuw een query van de gegevens uitvoeren

Een macro gebruiken om opnieuw een query van de gegevens uit te voeren

Code gebruiken om opnieuw een query van gegevens uit te voeren

Gegevens vernieuwen

  • Voer een van de volgende handelingen uit:

    • Als u de records in de weergaven Gegevensblad of Formulier wilt vernieuwen, klikt u op het tabblad Start in de groep Records op Alles vernieuwen en vervolgens op Vernieuwen.

    • Als u de records in de weergaven Draaitabel of Draaigrafiek wilt vernieuwen, klikt u op het tabblad Ontwerp in de groep Gegevens op Draaitabel vernieuwen.

Naar boven

Het vernieuwingsinterval instellen

U kunt instellen hoe vaak Access gegevens vernieuwt. Standaard is dit elke 60 seconden.

  1. Klik op de Microsoft Office-knop Office-knopvlak en klik vervolgens op Opties voor Access.

  2. In het linkerdeelvenster van het dialoogvenster Opties voor Access klikt u op Geavanceerd.

  3. In het rechterdeelvenster geeft u onder Geavanceerd een waarde op voor Interval voor vernieuwen (sec).

Naar boven

Handmatig opnieuw een query van de gegevens uitvoeren

  • Druk op Shift + F9.

Naar boven

Een macro gebruiken om opnieuw een query van de gegevens uit te voeren

Als u wilt dat er automatisch opnieuw een query van de gegevens wordt uitgevoerd wanneer er een gebeurtenis plaatsvindt, kunt u een macro maken en deze aan de gebeurtenis koppelen. Stel dat u opnieuw een query van de gegevens in een formulier wilt uitvoeren wanneer het formulier de focus ontvangt. U kunt een macro maken en deze aan de gebeurtenis Bij focus koppelen door de volgende handelingen uit te voeren:

  1. Klik op het tabblad Maken, in de groep Overige, op Macro. Als deze opdracht niet beschikbaar is, klikt u op de pijl onder de knop Module of Klassemodule. Vervolgens klikt u op Macro.

  2. Klik op het pijltje in de eerste cel onder Actie en klik vervolgens op Query opnieuw uitvoeren.

  3. Sla de macro op met de naam Query opnieuw uitvoeren en sluit de Opbouwfunctie voor macro's.

  4. Open het gewenste formulier in de ontwerpweergave. Als het eigenschappenvenster niet wordt weergegeven, drukt u op F4 om het te openen.

  5. Zorg dat het formulier is geselecteerd, en klik vervolgens op het tabblad Gebeurtenis in het eigenschappenvenster.

  6. Op het tabblad Gebeurtenis klikt u op het pijltje in de eigenschap Bij focus en klikt u op de naam van de macro (Query opnieuw uitvoeren).

  7. Sla het formulier op.

Naar boven

Code gebruiken om opnieuw een query van gegevens uit te voeren

U kunt ook code gebruiken om automatisch opnieuw een query van gegevens uit te voeren. Stel dat u opnieuw een query van de gegevens in een formulier wilt uitvoeren wanneer het formulier de focus ontvangt. U kunt een module maken en deze aan de gebeurtenis Bij focus koppelen door de volgende handelingen uit te voeren:

  1. Open het gewenste formulier in de Ontwerpweergave. Als het eigenschappenvenster niet wordt weergegeven, drukt u op F4 om het te openen.

  2. Zorg dat het formulier is geselecteerd, en klik vervolgens op het tabblad Gebeurtenis in het eigenschappenvenster.

  3. Op het tabblad Gebeurtenis in de eigenschap Bij focus klikt u op de knop Bouwen Builder button .

  4. Klik op Opbouwfunctie voor programmacode in het dialoogvenster Opbouwfunctie kiezen.

    Er wordt een nieuwe module geopend in de Visual Basic Editor.

  5. Typ Me.Requery en sluit vervolgens de Visual Basic Editor.

  6. Sla het formulier op.

Naar boven

Uw 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.

×