25. januar 2005 - 16:08Der er
4 kommentarer og 3 løsninger
Vælge antal af poster i rapport.
Har lavet en rapport der viser resultatet af en konkurrence. Vinderen øverst, derefter resten.
Jeg vil gerne have at jeg selv kan bestemme hvor mange jeg vil have frem på rapporten. Det kunne måske laves med en popup, som funktionen "like" i forespørgelse.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg har lavet en DB som kan lagre resultater af konkurrence. Har lavet en rapport der viser resultatet af konk. Den viser alle deltagere. Nu vil jeg gerne have at jeg har mulighed for selv at udvælge det poster der skal vises. Det er jo muligt at tælle poster, det kan vel bruges til noget nyttigt.
Du kan kun bruge Top til at vælge hvormange poster, der skal ud (som Terry nævner). Problemet er så, at du ikke umiddelbart kan styre dette vha en parameter, som du kan med kriterierne. Du er derfor nødt til at styre det vha VBA-kode og derigennem omskrive forespørgslen, som danner rapporten:
På din udskrivknap, kan du lægge noget kode á la dette:
Dim Antal as long Antal = Inputbox("Angiv antal poster") If Antal > 0 and Antal <> "" then currentdb.Querydefs("Din forespørgsel").SQL = "Select Top " & val(Antal) & " * From Din tabel" Docmd.Openreport "Din rapport", acviewpreview endif
Metoden kræver at du har en reference til "Microsoft DAO 3.x Object Library"
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.