13. april 2004 - 16:40Der er
17 kommentarer og 1 løsning
Åbning af forskellige rapporter ved klik på knap
Jeg skal have lavet følgende i min database: Databasen skal vælge mellem 2 forskellige rapporter, alt efter om der er sat flueben i feltet statsjubilæum. På kommandoknappen der skal vælge mellem de 2 rapporter er indsat flg kode:
Private Sub Command53_Click() If Me.statsjubilæum = no Then DoCmd.RunCommand acCmdSaveRecord DoCmd.OpenReport "til jubilar", acViewPreview, , "[jubilæumsliste]![cpr nummer]= '" & Me![Cpr nummer] & "'" Else: DoCmd.RunCommand acCmdSaveRecord DoCmd.OpenReport "til statsjubilar", acViewPreview, , "[jubilæumsliste]![cpr nummer]= '" & Me![Cpr nummer] & "'" End Sub
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du SKAL have en End If når du starter en If. Det er den første fejl.
"compile error. Method or data member not found" får du når du har stavet et objektnavn forkert. Et Objekt kan være et felt, en rapport o.s.v. Det kan også skyldes, at feltet Cpr nummer ikke er at finde i din formular.
Ja, det hjalp ikke med at slette tabellens navn "[jubilæumsliste]
Jeg har også brugt sætningen før uden if og else. Førhen skulle den åbne den samme rapport hver gang man trykkede på kommandoknappen og det virkede fint: Private Sub Command53_Click() DoCmd.RunCommand acCmdSaveRecord DoCmd.OpenReport "til jubilar", acViewPreview, , "[jubilæumsliste]![cpr nummer]= '" & Me![Cpr nummer] & "'"
Db er modtaget, rettet og returneret. Fejlen var, at feltet "statsjubilæum" ikke eksisterede i formularen. dane022 har set på datafeltets etiket og antaget, at det var feltets navn. Ved kontrol af feltnavnet i egenskabsarket's fane "Andre", ses feltet at have navnet "Check74"
"no" er en alfanumerisk værdi, hvorimod en checlboks skal behandles som en numerisk værdi.
Ny db er sendt.
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.