Avatar billede rosco Novice
01. september 2008 - 10:44 Der er 8 kommentarer og
1 løsning

Type mismatch!!

Denne kode virkede til at begynde med, nu får jeg fejlmeddelelsen Type mismatch. Er der en der kan se hvad jeg har gjort forkert ?

Private Sub bntUdskriv_Click()
On Error GoTo Err_bntUdskriv_Click
     
Select Case Me!Gruppebox
  Case 1
    If (IsNull(Me!cmbType)) Or (Me!cmbType = "") Then
    MsgBox "Der SKAL vælges liste til udskrift", vbOKOnly
    Me.cmbType.SetFocus
    Else
    If MsgBox("Vil du printe etiketter" & vbNewLine & "Husk at lægge ark med etiketter i printeren", vbYesNo) = vbYes Then
    DoCmd.OpenReport "[Etiket_C2180]", acViewPreview
    DoCmd.Maximize
    End If
    End If
  Case 2
  If (IsNull(Me!cmbType)) Or (Me!cmbType = "") Then
    MsgBox "Der SKAL vælges liste til udskrift", vbOKOnly
    Me.cmbType.SetFocus
    Else
  If MsgBox("Vil du printe kuverter" & vbNewLine & "Husk at lægge kuverter, str. M65, i printeren", vbYesNo) = vbYes Then
    DoCmd.PrintOut "[Kuvert-M65]", acViewNormal
    End If
    End If
  Case 3
  If (IsNull(Me!cmbType)) Or (Me!cmbType = "") Then
    MsgBox "Der SKAL vælges liste til udskrift", vbOKOnly
    Me.cmbType.SetFocus
  If MsgBox("Vil du printe kuverter" & vbNewLine & "Husk at lægge kuverter, str. C4, i printeren", vbYesNo) = vbYes Then
    DoCmd.PrintOut "[Kuvert-C4]", acViewNormal
    End If
    End If

End Select

Exit_bntUdskriv_Click:
    Exit Sub

Err_bntUdskriv_Click:
    MsgBox Err.Description
    Resume Exit_bntUdskriv_Click

End Sub
Avatar billede mugs Novice
01. september 2008 - 10:46 #1
Har du ændret db's opbugning som f.eks at ændre felttypr?
Avatar billede rosco Novice
01. september 2008 - 10:48 #2
Nej det er ikke ændret noget siden det virkede.
Avatar billede Slettet bruger
01. september 2008 - 10:55 #3
har du prøvet at sætte ' foran din on error goto sætning og så se hvor debuggeren stopper!~)
Avatar billede rosco Novice
01. september 2008 - 11:00 #4
Nej, prøver det.
Avatar billede rosco Novice
01. september 2008 - 11:02 #5
den markerede denne linje

DoCmd.PrintOut "Kuvert-M65", acViewNormal
Avatar billede rosco Novice
01. september 2008 - 11:31 #6
Nu er jeg helt forvirret, ændrede
DoCmd.PrintOut "Kuvert-M65", acViewNormal
Til
DoCmd.OpenReport "Kuvert-M65", acViewNormal
men så printer den C4 ud i stedet for M65
værdien for alternativknap M65 er 2
Avatar billede rosco Novice
01. september 2008 - 11:36 #7
når jeg vælger M65 printes C4
Når jeg vælger C4  printes intet ??
Avatar billede rosco Novice
01. september 2008 - 12:26 #8
Fik løst problemet
Havde glemt Else, i Case 3

Type mismatch kommer når jeg bruger DoCmd.PrintOut måtte ændre den til DoCmd.OpenReport

spg: læg et svar din kommentar hjalp mig på rette vej.
Avatar billede Slettet bruger
02. september 2008 - 19:25 #9
!~)
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