Gegevens vernieuwen of opvragen

Gegevens in een database die via een netwerk wordt gedeeld, worden regelmatig door Microsoft Access bijgewerkt. Als u de meest recente gegevens wilt bekijken, moet u de records in de gegevensweergave of formulierweergave vernieuwen. Ga hiervoor naar het tabblad <legacyBold></legacyBold><ui>Start</ui> en klik op <legacyBold></legacyBold><ui>Alles vernieuwen</ui> ><legacyBold></legacyBold><ui>Vernieuwen</ui>. Bij het vernieuwen worden alleen de bestaande gegevens in een gegevensblad of formulier bijgewerkt, Er worden geen records in een andere volgorde gesorteerd of nieuwe records weergegeven. Ook blijven verwijderde records en records die niet meer aan bepaalde criteria voldoen, gewoon zichtbaar. Als u records specifieker of grondiger wilt bijwerken, kunt u opnieuw een query op de gegevens uitvoeren met behulp van een macro

Opmerking: Het opnieuw uitvoeren van een query kan veel tijd in beslag nemen bij een grote recordset.

Wat wilt u doen?

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1">Gegevens vernieuwen</link>

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1_5">Het vernieuwingsinterval instellen</link>

Gebruik een macro om opnieuw een query van gegevens uit te voeren

Gebruik code om opnieuw een query van gegevens uit te voeren

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#requeryaccessapp">Opnieuw een query uitvoeren op gegevens in een Access web app</link>

Gegevens vernieuwen

  • Doe een van de volgende dingen:

    • Als u de records in het gegevensblad of formulierweergave wilt vernieuwen, klikt u op het tabblad <ui>Start</ui> in de groep <ui>Records</ui> op <ui>Alles vernieuwen</ui> en klikt u op <ui>Vernieuwen</ui>.

    • Als u de records in de draaitabel- of draaigrafiekweergave wilt vernieuwen, klikt u op het tabblad <ui>Ontwerp</ui> in de groep <ui>Gegevens</ui> op <ui>Pivot vernieuwen</ui>.

    • Druk op Shift+F9.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Naar boven</link>

Het vernieuwingsinterval instellen

U kunt het interval instellen waarmee Access gegevens vernieuwt.Standaard vernieuwt Access elke 60 seconden gegevens.

  1. Klik de Office knop.De Outspace verschijnt.

  2. Klik in het linkerdeelvenster van de Outspace op <ui>Opties</ui>.

  3. Klik in het linkerdeelvenster van het dialoogvenster <ui>Opties voor Access</ui> op <ui>Geavanceerd</ui>.

  4. Geef in het rechterdeelvenster onder <ui>Geavanceerd</ui> een waarde op voor <ui>Interval verversen (sec)</ui>.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Naar boven</link>

Gebruik een macro om opnieuw een query van gegevens uit te voeren

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

  1. Klik op het tabblad <ui>Maken </ui> in de groep <ui>Overige</ui> op <ui>Macro</ui>. Als deze opdracht niet beschikbaar is, klikt u op de pijl onder de knop <ui>Module</ui> of <ui>Klassenmodule</ui> en klikt u op <ui>Macro</ui>.

  2. Klik op de pijl in het vak naast het groene plusteken (+) en selecteer vervolgens <ui>Query opnieuw uitvoeren</ui>.

  3. Sla de macro op met behulp van de naam <literal>Requery</literal> en sluit vervolgens de Macro Builder.

  4. Open het gewenste formulier in de <token>TE000126615</token>. Druk op F4 als het eigenschappenvenster niet wordt weergegeven.

  5. Zorg ervoor dat het formulier zelf is geselecteerd.Klik vervolgens op het eigenschappenvenster op het tabblad <ui>Gebeurtenis</ui>.

  6. Klik op het tabblad <ui>Gebeurtenis</ui> op het pijltje in de eigenschap <ui>Bij focus</ui> en klik op de naam van de macro (Query opnieuw uitvoeren).

  7. Sla het formulier op.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Naar boven</link>

Gebruik code om opnieuw een query van gegevens uit te voeren

U kunt de code ook gebruiken om gegevens automatisch te verzamelen. Stel dat u de gegevens in een formulier wilt opvragen wanneer het formulier de focus krijgt. U kunt een module maken en deze koppelen aan de gebeurtenis <ui>On Got Focus</ui> door de volgende procedure te volgen:

  1. Open het gewenste formulier in de ontwerpweergave. Druk op F4 als het eigenschappenvenster niet wordt weergegeven.

  2. Zorg ervoor dat het formulier zelf is geselecteerd.Klik vervolgens op het eigenschappenvenster op het tabblad <ui>Gebeurtenis</ui>.

  3. Klik op het tabblad <ui>Gebeurtenis</ui> in het eigenschap <ui>On Got Focus</ui> op de knop <ui>Maken</ui><mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>.

  4. Klik in het dialoogvenster <ui>Kies Builder</ui> op <ui>Code Builder</ui>.

    Er wordt een nieuwe module geopend in Visual Basic Editor.

  5. Typ <literal>Me.Requery</literal> en sluit vervolgens de Visual Basic Editor.

  6. Sla het formulier op.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Naar boven</link>

Een query opnieuw uitvoeren op gegevens in een Access-app

Query's voor Access-apps worden uitgevoerd op de server. U gebruikt de macro RequeryRecords om opnieuw een query van gegevens uit te voeren in een Access-app. Deze macro vereist de huidige recordset.

  1. Open het gewenste formulier, klik op <ui>Acties</ui> en klik vervolgens Op Huidige

  2. Klik in de <ui>actiecatalogus</ui> op <ui>RequeryRecords</ui>. Als u ervoor kiest <ui>Where=</ui> leeg te laten, worden de resultaten niet verder gefilterd. En als <ui>OrderBy=</ui> leeg wordt gelaten, wordt er geen speciale sortering toegepast.<legacyBold></legacyBold>

  3. Sla het formulier op.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Naar boven</link>

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.

×