Makrohandlingen Genforespørg

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan bruge handlingen Genforespørg 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

Handlingen Genforespørg har følgende argument.

Handlingsargument

Beskrivelse

Kontrolelementnavn

Navnet på det kontrolelement, du vil opdatere. Skriv navnet på kontrolelementet i boksen Kontrolelementnavn i sektionen Handlingsargumenter i ruden Makrogenerator. Du bør kun bruge navnet på kontrolelementet, ikke det fuldstændige id (f.eks. Forms!formularnavn!kontrolelementnavn). Lad argumentet være tomt for at genforespørge kilden til det aktive objekt. Hvis det aktive objekt er et dataark eller et resultatsæt for en forespørgsel, skal du lade argumentet være tomt.

Bemærkninger

Handlingen Genforespørg udfører en af følgende funktioner:

  • Kører den forespørgsel, som kontrolelementet eller objektet er baseret på, igen.

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

Bemærk: Handlingen Genforespørg påvirker ikke placeringen af postmarkøren.

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 handlingen genberegning af kontrolelementet.

Hvis du lader argumentet Kontrolelementnavn være tomt, har handlingen Genforespørg samme virkning, som hvis du trykker på SKIFT+F9, når objektet har fokus. Hvis en underordnet formular har fokus, kræver handlingen kun kilden til underformularen (på samme måde som tryk på SKIFT+F9 gør).

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

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×