Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Gebruik de macroactie QueryOpnieuwUitvoeren in Access-databases om de gegevens in een opgegeven besturingselement in het actieve object bij te werken door de query opnieuw uit te voeren voor de bron van het besturingselement. Als u geen besturingselement opgeeft, wordt met deze actie de query opnieuw uitgevoerd voor de bron van het object zelf. Gebruik deze actie om ervoor te zorgen dat de meest recente gegevens worden weergegeven in het actieve object of in een van de besturingselementen in het object.

Instelling

De macroactie QueryOpnieuwUitvoeren ondersteunt het volgende argument.

Actieargument

Beschrijving

Naam van besturingselement

De naam van het besturingselement dat u wilt bijwerken. Typ de naam van het besturingselement in het vak Besturingselementnaam in het macro-ontwerpvenster. U moet alleen de naam van het besturingselement gebruiken, niet de volledige aanduiding (zoals Forms!naam formulier!naam besturingselement). Laat dit argument leeg om de query opnieuw uit te voeren voor de bron van het actieve object. Als het actieve object een gegevensblad of een queryresultaatset is, moet u dit argument leeg laten.

Opmerkingen

De macroactie QueryOpnieuwUitvoeren heeft een van deze acties tot gevolg:

  • Opnieuw uitvoeren van de query waarop het besturingselement of object is gebaseerd.

  • Weergeven van nieuwe of gewijzigde records, en verwijderen van verwijderde records uit de tabel waarop het besturingselement of object is gebaseerd.

Opmerking: De macroactie QueryOpnieuwUitvoeren heeft geen invloed op de positie van de recordaanwijzer.

Dit zijn de besturingselementen die afhankelijk zijn van een query of tabel:

  • Keuzelijsten en keuzelijsten met invoervak.

  • Subformulierbesturingselementen.

  • OLE-objecten, zoals grafieken.

  • Besturingselementen met statistische domeinfuncties, zoals DSum.

Als het opgegeven besturingselement niet is gebaseerd op een query of tabel, resulteert deze actie in een herberekening van het besturingselement.

Als u het argument Besturingselementnaam leeg laat, heeft de actie QueryOpnieuwUitvoeren hetzelfde resultaat als het indrukken van Shift+F9 wanneer het object de focus heeft. Als een subformulierbesturingselement de focus heeft, wordt met deze actie de query alleen opnieuw uitgevoerd voor de bron van het subformulier (net zoals met Shift+F9).

Opmerking: De macroactie Query opnieuw uitvoeren voert opnieuw query's uit op de bron van het besturingselement of object. Met de macroactie Object opnieuw kopiëren worden daarentegen besturingselementen in het opgegeven object opnieuw geschilderd, maar wordt de database niet opnieuw gecontroleerd en worden er geen nieuwe records weergegeven. Met de macroactieAllerecords weergeven wordt niet alleen het actieve object opnieuw gecontroleerd, maar worden ook alle toegepaste filters verwijderd, die niet worden uitgevoerd met de macroactie Query opnieuw uitvoeren.

Als u een query wilt uitvoeren op een besturingselement dat zich niet op het actieve object bevindt, moet u de methode Opnieuw query's gebruiken in een VBA-module (Visual Basic for Applications), niet de macroactie Query opnieuw uitvoeren of de bijbehorende methode Opnieuwquery van het object DoCmd . De methode Query opnieuw uitvoeren in VBA is sneller dan de macroactie Query opnieuw uitvoeren of de methode DoCmd.Requery . Wanneer u bovendien de macroactie Query opnieuw uitvoeren of de methode DoCmd.Requery gebruikt, sluit Access de query en laadt deze opnieuw uit de database, maar wanneer u de methode Opnieuwquery gebruikt, wordt de query opnieuw uitgevoerd zonder deze te sluiten en opnieuw te laden. Houd er rekening mee dat de methode ActiveX Data Object (ADO) Requery op dezelfde manier werkt als de methode Access Requery .

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×