02. februar 2010 - 10:31
Der er
7 kommentarer og 1 løsning
Udskriv denne side
Hej Eksperter Håber en af jer gider hjælpe med dette. (Access-database) Fra en åben formular, ønsker jeg at udskrive denne side(rapport). Rapporten er bygget på en forespørgsel, som består af 2 tabeller. Koden ser således ud: Private Sub ctl_Noeglekvitt_Click() On Error GoTo Err_ctl_Noeglekvitt_Click Dim stDocName As String stDocName = "rptNoeglekvittering" stLinkCriteria = "[NoegleId]=" & Me![NoegleId] DoCmd.OpenReport stDocName, acPreview Exit_ctl_Noeglekvitt_Click: Exit Sub Err_ctl_Noeglekvitt_Click: MsgBox Err.Description Resume Exit_ctl_Noeglekvitt_Click End Sub Jeg forstår simpelthen ikke hvorfor jeg ikke kan få det til at virke. Den skriver bare alle rapporter ud! Mvh erf
Annonceindlæg fra Admin By Request
02. februar 2010 - 11:41
#1
you need to include stLinkCriteria in the list of paramaters to DoCmd.OpenReport
02. februar 2010 - 11:43
#2
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs) So you need to replace WhereCondition with stLinkCriteria
02. februar 2010 - 12:19
#3
Hi Terry Now iy looks like this: Private Sub ctl_Noeglekvitt_Click() On Error GoTo Err_ctl_Noeglekvitt_Click Dim stDocName As String stDocName = "rptNoeglekvittering" stLinkCriteria = "[NoegleId]=" & Me![NoegleId] DoCmd.OpenReport (rptNoeglekvittering), acViewReport, stDocName, stLinkCriteria = "[NoegleId]=" & Me![NoegleId] Exit_ctl_Noeglekvitt_Click: Exit Sub Err_ctl_Noeglekvitt_Click: MsgBox Err.Description Resume Exit_ctl_Noeglekvitt_Click End Sub I get this error message: "Handlingen eller argumentet kræver Rapportnavn".
02. februar 2010 - 12:45
#4
your first answer was almost right DoCmd.OpenReport stDocName, acPreview,,stLinkCriteria
03. februar 2010 - 11:54
#5
did that help?
04. februar 2010 - 11:08
#6
Hi Terry I´ve just come back. Sorry for the delay. It seems to work now. My code looks like this: Private Sub Kommandoknap17_Click() On Error GoTo Err_Kommandoknap17_Click Dim stDocName As String stDocName = "rptNoeglekvittering" DoCmd.OpenReport "rptNoeglekvittering", acPreview, , "personId = " & PersonId Exit_Kommandoknap17_Click: Exit Sub Err_Kommandoknap17_Click: MsgBox Err.Description Resume Exit_Kommandoknap17_Click End Sub How do I give you the points? erf
09. februar 2010 - 10:02
#7
Hi Terry Please respond so that I can give you your points erf
10. februar 2010 - 11:00
#8
dont think I received any mails on the last posts thanks
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser