Textbox-Value will nicht in Access-Datenbank
15.08.2018 10:04:57
J_Münni
ich hoffe, ihr könnt mir bei einem Problem helfen, das mich aktuell verzweifeln lässt. Und zwar habe ich mehrere Userforms, die nacheinander aufploppen und den User auffordern, Antworten via Radiobutton oder Textboxes einzugeben. Am Ende werden alle Daten in eine Access-Datenbank übertragen. Soweit, so gut. Mit den Zahlenwerten klappt es ganz wunderbar, Probleme bereiten uns aber die TextBox auf der vorletzten Userform. Die dort eingetragenen Werte (Text) will Excel partout nicht in die Access-Datenbank eintragen.
Per Messagebox habe ich mir den Wert bereits auf der letzten Userform ausgeben lassen und weiß daher, dass Excel ihn dort noch kennt.
Folgender Code liegt dem allem zugrunden:
Userform 3:
(Hier wird die TextBox mit Buchstaben gefüllt und via Klick auf den Command-Button geht es _
weiter zur Userform 4)
Private Sub CommandButton2_Click()
Unload Me
Frage1.Show
End Sub
Userform 4:Private Sub CommandButton1_Click()
If Not IsNumeric(Me.Kollegen) Then
MsgBox ("Ungültige Eingabe - bitte nur Zahlen eingeben")
ElseIf IsNumeric(Me.Kollegen) Then
With fRecordSet("Befragung")
.AddNew
!Datum = Now
!Empfinden = f2
!Zufrieden = f3
!Freifeld = IDBox.Value
!Kollegen = Kollegen.Value
.Update
.Close
End With
MyVar = Empty
Unload Me
Application.Wait Now + TimeSerial(0, 0, 8)
Startscreen.Show
End If
End Sub
Wir haben auch schon versucht, eine zweite Datenbank nur für das Textfeld aus der Userform 3 zu erstellen, um diesen Wert separat auszugeben, aber auch das klappt nicht. Wir wissen leider nicht mehr weiter ...
Vielen Dank im Voraus und liebe Grüße aus dem Ruhrgebiet