Fehlermeldung "Typen unverträglich" bei Access 2016

  • Access

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Marcus Gräfe.

    Fehlermeldung "Typen unverträglich" bei Access 2016

    Hallo Zusammen,
    ich bin ganu neu hier und auch ein Neuling in der VBA Welt.
    Ein Uniprojekt zwingt mich dazu, eine komplette Datenbank zu erstellen. Und nun folendes Problem:

    Das Formular ist verknüpft mit einer Abfragentabelle, woher alle Daten bezieht.
    Wenn ich über ein cboFeld ein Datensatz auswähle, kommt die Fehlermeldung 'Typen unverträglich'.
    Was genau bedeutet das eigentlich und wie ist es zu beheben?
    Das ist der passende Code dazu:


    Visual Basic-Quellcode

    1. Private Sub cboBestellung_Click()
    2. On Error GoTo Zu_Fehler
    3. Dim SuchID As Long, SuchCtl As Date, sqlstr As Database
    4. SuchID = Me!cboBestellung.Column(0)
    5. SuchCtl = Me!cboBestellung.Column(2)
    6. If DLookup("[BestellungsID]", "tblBestellung", "Bestelldatum LIKE '" & SuchCtl & "'") Then
    7. DoCmd.GoToRecord acDataForm, "frmBestellung", acGoTo, SuchID
    8. DoCmd.FindRecord SuchID, acEntire, , acSearchAll, , acCurrent
    9. Else
    10. MsgBox "Der Datensatz existiert nicht."
    11. Exit Sub
    12. End If
    13. Exit_Fehler:
    14. Exit Sub
    15. Zu_Fehler:
    16. MsgBox Err.Description, vbInformation, "Fehler"
    17. Resume Exit_Fehler
    18. End Sub




    Vielen Dank schonmal im Vorraus
    mfg Pia

    *Topic verschoben, bitte demnächst die Forenbeschreibungen lesen. Zudem VB-BBCode eingefügt*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    An welcher Stelle genau kommt denn der Fehler? Die Fehlermeldung sagt im Regelfall, dass du einen Wert in eine Variable packen willst, die dafür nicht ausgelegt ist (z. B. einen String in eine Zahlvariable).
    Besucht auch mein anderes Forum:
    Das Amateurfilm-Forum