Hallo Leute,
Ich setze mit dem folgenden Sub das Datum des Formulars „Calendar1“ mittels DoppelKlick in das Feld Wiedervorlage meines Unterformulars UF1 und möchte dann das Formular „Calendar1“ sofort schließen.
Ich erhalte aber in der letzten Zeile vor „End Sub“ die Fehlermeldung 2498 Sie haben für eines der Argumente einen Ausdruckeingegeben, der nicht den für das Argument erforderlichen Datentyp hat.
Kann jemand helfen ?
Private Sub Calendar1_DblClick()
Dim DD, MM, JJJJ As String
Dim Wiedervorlage As Date
DD = Calendar1.Day
MM = Calendar1.Month
JJJJ = Calendar1.Year
Wiedervolage = DD & „.“ & MM & „.“ & JJJJ
Forms![Suchmaske]![UF1]![Wiedervorlage] = DD & „.“ & MM & „.“ & JJJJ
DoCmd.Close ([Calendar1])
End Sub
Ich setze mit dem folgenden Sub das Datum des Formulars
„Calendar1“ mittels DoppelKlick in das Feld Wiedervorlage
meines Unterformulars UF1 und möchte dann das Formular
„Calendar1“ sofort schließen.
Wirklich „Formular“??
Das sieht eher nach einem Steuerelement aus…
Ich erhalte aber in der letzten Zeile vor „End Sub“ die
Fehlermeldung 2498 Sie haben für eines der Argumente einen
Ausdruckeingegeben, der nicht den für das Argument
erforderlichen Datentyp hat.
Ein Steuerelement hat halt auch einen anderen Datentyp als ein (erwartetes) Formular…
Kann jemand helfen ?
Private Sub Calendar1_DblClick()
Dim DD, MM, JJJJ As String
Dim Wiedervorlage As Date
DD = Calendar1.Day
MM = Calendar1.Month
JJJJ = Calendar1.Year
DoCmd.Close acForm, Me.Name’Hiermit wird das Form geschlossen, in dem dieser Code abläuft, außer es sind besondere Massnahmen getroffen, es zu verhindern (z. B. Im Form_Close-Ereignis)