Makrohandlingen Genforespørg

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan bruge makrohandlingen Genforespørg i Access-databaser til at opdatere dataene i en angivet kontrolelement i det aktive objekt ved at genforespørge kilden til kontrolelementet. Hvis ingen kontrolelementer ikke er angivet, kræver handlingen kilden til selve objektet. Brug denne handling til at sikre, at det aktive objekt eller en af dens kontrolelementer viser de mest aktuelle data.

Indstilling

Makrohandlingen Genforespørg har følgende argument.

Handlingsargument

Beskrivelse

Kontrolelementnavn

Navnet på det kontrolelement, du vil opdatere. Angiv navnet på kontrolelementet i boksen Kontrolelementnavn i designvinduet makro. Du skal bruge kun navnet på kontrolelementet, ikke det fuldstændige id (som formularer ! Formularnavn! kontrolelementnavn). Lad dette argument tomt for at gentage en forespørgsel efter kilden til det aktive objekt. Hvis det aktive objekt er en dataark eller en forespørgsel resultatsæt, skal du lade dette argument tomt.

Bemærkninger

Makrohandlingen Genforespørg gør et af følgende:

  • Forespørgslen igen, som er baseret på kontrolelementet eller objektet.

  • Viser alle nye eller ændrede poster, og fjerner slettede poster fra tabel, som er baseret på kontrolelementet eller objektet.

Bemærk!: Makrohandlingen Genforespørg påvirker ikke placeringen af markøren post.

Kontrolelementer, der er baseret på en forespørgsel eller tabel, omfatter:

  • Lister og kombinationsfelter.

  • Underformular kontrolelementer.

  • OLE-objekter, som diagrammer.

  • Kontrolelementer, der indeholder domæneaggregatfunktioner, som DSum.

Hvis det angivne kontrolelement ikke er baseret på en forespørgsel eller tabel, gennemtvinger denne handling en genberegning af kontrolelementet.

Hvis du lader argumentet Kontrolelementnavn , har den samme effekt som at trykke på SKIFT + F9, når objektet har fokusGenforespørg . Hvis kontrolelementet underordnet formular er i fokus, kræver handlingen kun kilden til underformularen (lige som at trykke på SKIFT + F9 gør).

Bemærk!: Makrohandlingen Genforespørg kræver kilden til kontrolelementet eller objektet. I modsætning makrohandlingen GentegnObjekt gentegnes kontrolelementer i det angivne objekt, men ikke Genforespørg databasen eller få vist nye poster. Makrohandlingen VisAllePoster kræver ikke kun det aktive objekt, men det også fjerne eventuelle filtre, hvilket makrohandlingen Genforespørg ikke gøre.

Hvis du vil genforespørge et kontrolelement, der ikke findes i det aktive objekt, skal du bruge metoden Genforespørg i et Visual Basic for Applications (VBA) modul, ikke makrohandlingen Genforespørg eller den tilsvarende Genforespørg metode for DoCmd objekt. Metoden Genforespørg i VBA er hurtigere end makrohandlingen Genforespørg eller metoden DoCmd.Requery . Desuden, når du bruger makrohandlingen Genforespørg eller metoden DoCmd.Requery , Access lukker forespørgslen og genindlæser den fra databasen, men når du bruger metoden Genforespørg , Access forespørgslen uden at lukke og genindlæses. Bemærk, at metoden ActiveX Data objekt (ADO) Genforespørg fungerer på samme måde som metoden Access Genforespørg .

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×