15. november 2004 - 09:15Der er
8 kommentarer og 1 løsning
udskrivning i acces
jeg ligger og leger lidt med acces og er igang med at lave en ugeskeme hvor man kan skrive ind hvad man skal de forskellige dage. men så vil jeg gerne have det sådan at man kan printe ud på de forskellige uger så den laver en forespørgsel. og tager alle dem med feks uge 44 . og kun printer dem ud. nogle der kender til det ?
Jeg ved ikke helt hvor langt du selv er i processen? Men hvis du har en rapport, som er baseret på din tabel eller en forespørgsel, så kan du udskrve den fra din formular (med den aktuelle uge) ved at lægge denne sætning på en kommandoknap:
Me!Uge kunne lige så godt være et ubundet felt eller dropdownliste, hvor brugeren indtaster/vælger et ugenr. Derved vil det jo så være den valgte uge, som udskrives.
jeg tror nu at du har fat i det rigtige . tror bare lige det er mig der ikke lige kan fatte det.
min data base er sådan her opsat
|id | bruger | uge | dag | antal timer | for hvem | hvad? og så skal jeg via en formular. kunne lave en drop down med alle uger eller et tekst felt. det er sådan set lige meget. også er det du mener at man inde i den kommando skal skrive Docmd.Openreport "Din rapport", acviewpreview,,"Uge = " & Me!Uge inde i ! det er mere der jeg er lost. kan du følge mig i hvad jeg mener ?
Fejlen var, at du havde skrevet sætningen (Docmd.Openreport......) i selve egenskaben. Du skulle i stedet have åbnet VBA-editoren og skrevet koden der.
Hvis du vil se ændringen, kan du åbne formularen i design og derefter markere knappen og kigge i egenskaberne. I egenskaben "Ved klik" står der nu bare "(Hændelsesprocedure)". I højre side af egenskaben finder du en knap med 3 prikker. Hvis du klikker på den, så får du åbnet VBA-editoren og her kan du se koden.
God fornøjelse :o)
/Thomas
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.