Avatar billede lyden Nybegynder
18. maj 2003 - 10:09 Der er 22 kommentarer og
2 løsninger

Print selected record

Hej........!

Jeg har oprettet en lille "database" i acces...!
Under min "form" har jeg indsat en printknap, der printer den valgte record, det fungerer osse fint, problemet er bare at den printer det med den aktuelle forms design.

Kan det lade sig gøre at specificere/oprette/lave et andet design den kan printe den selcted record ud I.

Hvis det er helt sort så gi' lige et "tegn" jeg er hvad man kan kalde rimelig grøn i det her :O)
18. maj 2003 - 10:14 #1
Du er nødt til at lave en rapport, som viser dine data. Du åbner så denne rapport i stedet for blot at udskrive din formular.
Docmd.Openreport "Navn på rapport",acviewpreview
Avatar billede terry Ekspert
18. maj 2003 - 10:15 #2
DoCmd.OpenReport "YourReport, acPreview, , "SomeField = " & me.ID
Avatar billede terry Ekspert
18. maj 2003 - 10:17 #3
morning Thomas!

lyden>SomeField is a field in the dB and me.ID is a field on the form
Avatar billede terry Ekspert
18. maj 2003 - 10:18 #4
"YourReport = "YourReport"
Avatar billede henrik13 Nybegynder
18. maj 2003 - 10:20 #5
Jeg kan lave en demo5.mdb til dig.
:o)
Avatar billede lyden Nybegynder
18. maj 2003 - 10:26 #6
Davs... thomasjepsen !!!!!!

Jeg har oprettet en Rapport, men jeg ønsker kun at man skal have muligheden for at printe "selected" record, når man befinder sig i forms.

Det skal ikke være en hel rapport over alle. & jeg ønsker ikke at bruge det aktuelle design i forms, men kan som du nævner godt bruge det som jeg har oprettet i repports.

jeg gik lidt "sukkerkold" efter dit indlæg(& tak for indlægget selvfølig), men jeg er bange for jeg ikke helt forstår. + "koden" du skriver er jeg usikker på hvorhen den skal placeres i tilfælde af jeg skal bruge en sådan!!!! (ref:grøn)

MVHLyden
Avatar billede mugs Novice
18. maj 2003 - 10:36 #7
lyden > thomasjepsen's kode udskriver din rapport til skærm og viser alle poster. Du skal bruge terry's kode, der indsætter et kriterie:

.."SomeField = " & me.ID

der begrænser rapporten til kun at vise den / de poster der matcher kriteriet.
Indsæt koden i en kommandoknap ved OnClick event.
Avatar billede lyden Nybegynder
18. maj 2003 - 10:45 #8
Ok...... jeg er i fuld gang

Jeg er overvældet over alle de venlige indlæg....samt lidt forvirret!

meeen det begyndet at lysne.....!

Min repport hedder Table1
Jeg er i tvivl om "SomeField ?
me.ID - formoder jeg er de forskellige felter jeg har oprettet på min form, så ifald hvis jeg vil udskive flere felter bliver jeg nødtil at skrive alle?

DoCmd.OpenReport "Table1, acPreview, , "SomeField = "Description.Shipped.ID -?

Jeg tror vist jeg roder lidt rundt.
Avatar billede terry Ekspert
18. maj 2003 - 10:50 #9
Somefield er navnet på feltet i tablen, og muligvis på formen også
Avatar billede mugs Novice
18. maj 2003 - 10:51 #10
"SomeField" er et felt i din tabel, og Me.id er et felt på din formular.

Lad os antage, at du har et felt i tabellen der hedder id, og dette felt er også i din formular.

DoCmd.OpenReport "RAPPORTNAVN, acPreview, , "id = " & me.id

Koden udskriver nu alle poster, hvor feltet id i din tabel matcher feltet id i din formular.

Det reserverede ord "Me" refererer til den altid aktive formular. "Me" efterfølges derefter af en punktumnotation og et feltnavn.
Avatar billede lyden Nybegynder
18. maj 2003 - 11:14 #11
Ok...jeg har afsat lidt flere point...! det var vist nødvendigt

Min table hedder Table1
Et af mine felter hedder Description (kan jeg sætte flere ind?)
DoCmd.OpenReport "Table1, acPreview, , "Description = " & me.Description

Ser det helt sort ud?

Jeg opretter en commandeknap.... vælger properties & hakker af i onclick (event)...derefter kommer der en scriptmenu hvori jeg tilføjer ovenstående kode, men jeg får denne error: Expected end of statement???
Avatar billede terry Ekspert
18. maj 2003 - 11:15 #12
Alle felter på rapporten udskrives! Description er en "filter" der vælge de rigtig records.
Avatar billede mugs Novice
18. maj 2003 - 11:16 #13
Prøv denne:
DoCmd.OpenReport "Table1", acPreview, , "Description = " & me.Description
Avatar billede terry Ekspert
18. maj 2003 - 11:17 #14
Jeg getter på problemet er pga det er en tekst felt
derfor>
DoCmd.OpenReport "Table1, acPreview, , "Description = '" & me.Description & "'"
Avatar billede mugs Novice
18. maj 2003 - 11:19 #15
terry > "Table1 > "Table1"
Avatar billede terry Ekspert
18. maj 2003 - 11:21 #16
didnt see that one mugs :o)
But I'm still guessing its a text field
DoCmd.OpenReport "Table1", acPreview, , "Description = '" & me.Description & "'"
Avatar billede lyden Nybegynder
18. maj 2003 - 11:29 #17
Ok......nu sker der da noget.... :O)
DoCmd.OpenReport "Table1", acPreview, , "Description = " & me.Description

Når jeg trykker på print nu....kommer der en menu (parameter value) med mulighed for at skrive ?

Hvis jeg bare trykker ok kommer der et stk. fint form ud i repport design ....desværre uden indhold...?

Jeg har prøvet med et af mine andre felter (Tool form no) men det kan den ikke lide???? er det mellem-rummene??

mugs er du rar at lægge et svar, så jeg kan fordele pointene mellem dig & terry når tiden er til det i har været meget hjælpsomme!!!!!!
Avatar billede mugs Novice
18. maj 2003 - 11:33 #18
Kontroller, at dit felt er numerisk eller alfanumerisk som terry ganske korrekt påpeger.
Den kode du har brugt gælder for et numerisk felt.
Hvis du lægger din e-mail, kan jeg sende dig et eksempel på både numerisk og alfanumeriske felter.
Avatar billede lyden Nybegynder
18. maj 2003 - 11:40 #19
Kanon.............!

lyd@lyden.biz
Avatar billede lyden Nybegynder
18. maj 2003 - 11:41 #20
Ok jeg fandt ud af hvorfor den ikke ville have mit felt : Tool form no, det skulle have heddet Tool_form_no (det var EN ting,hehe)
Avatar billede terry Ekspert
18. maj 2003 - 11:54 #21
Tak :o)
Avatar billede lyden Nybegynder
18. maj 2003 - 11:59 #22
ehh....hvad hvis det er et AutoNumber ? gør det nogen forskel

Tak for mailen.........jeg er i fuld gang!!!!

jeg skal nok vende tilbage når det lykkes(skulle ikke undre mig hvis kaffemaskinen pludselig går igang!)

& selv tak terry
Avatar billede lyden Nybegynder
18. maj 2003 - 12:09 #23
Hip Hip hurra .............. det lykkes..........kanon (efter en dag med acces)

Tusind tak for hjælpen.............! til de to eksperter!!! (kaffemaskinen gik ikke igang)
Avatar billede mugs Novice
18. maj 2003 - 12:12 #24
Autonumber er et numerisk felt, og skal behandles som sådan.
Tak for point - Det lykkes som regel ved fælles hjælp.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester