Datum in Textbox ausgeben

Hallo!

Bin noch neu hier. Bräuchte bitte Hilfe.
Ich bin ein kleiner Neuling in Access und Vb. Habe jetzt ein Problem.

Habe ein ungebundenes Formular und ich speicher alles in globale Variablen per ButtonClick. Wird das Formular wieder geöffnet möchte ich das die eingegebenen Werte wieder in der richtigen Textboxen steht.
Soweit funktioniert das auch nur beim Datum gibt es ein Problem und zwar: wurde die globale Variable noch nicht befüllt schreibt er immer einen Laufzeitfehler(2279)

Wie kann ich das Problem lösen.

Danke schon mal für die Hilfe
lg Chrissi
hier auch gleich mein Code:
Private Sub Form_Open(Cancel As Integer)
Me.Experiment_id.SetFocus
Me.Experiment_id.Text = getExperimentid()

Me.Date.SetFocus
Me.Date.Text = getDate_Experiment()

Me.Laboratory_id.SetFocus
Me.Laboratory_id.Text = getLaboratoryid()
Me.Experiment_id.SetFocus
End Sub

Hallo Chrissi,

Habe ein ungebundenes Formular und ich speicher alles in
globale Variablen per ButtonClick.

ähm, kann es sein, dass du den Sinn und Zweck von einem Datenbanksystem nicht verstanden hast?

Eigentlich erstellt man Tabellen in die man dann die Daten speichert.
und auch wenn’s nur temporäre Daten sind…

Soweit funktioniert das auch nur beim Datum gibt es ein
Problem und zwar: wurde die globale Variable noch nicht
befüllt schreibt er immer einen Laufzeitfehler(2279)
Wie kann ich das Problem lösen.

Belege deine Variable mit dem heutigen Datum vor.

Private Sub Form_Open(Cancel As Integer)
Me.Experiment_id.SetFocus
Me.Experiment_id.Text = getExperimentid()

Me.Date.SetFocus
Me.Date.Text = getDate_Experiment()

Me.Laboratory_id.SetFocus
Me.Laboratory_id.Text = getLaboratoryid()
Me.Experiment_id.SetFocus
End Sub

und wo ist der Rest? :smile:

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Wolfgang!
Danke für deine schnelle Hilfe
werd das morgen mal ausprobieren

ähm, kann es sein, dass du den Sinn und Zweck von einem
Datenbanksystem nicht verstanden hast?

Eigentlich erstellt man Tabellen in die man dann die Daten
speichert.
und auch wenn’s nur temporäre Daten sind…

speicher anschließend die daten mittels eines anderen button,der sich in einem anderen Formular befindet, per sql statment in die datenbank. Damit möchte ich verhinden,dass bei einem absturz von access nur halbe datensätze in der datenbank stehen.

lg Chrissi

Hallo Wolfgang!

Habe ein ungebundenes Formular und ich speicher alles in
globale Variablen per ButtonClick.

Belege deine Variable mit dem heutigen Datum vor.

Private Sub Form_Open(Cancel As Integer)
Me.Experiment_id.SetFocus
Me.Experiment_id.Text = getExperimentid()

Me.Date.SetFocus
Me.Date.Text = getDate_Experiment()

Me.Laboratory_id.SetFocus
Me.Laboratory_id.Text = getLaboratoryid()
Me.Experiment_id.SetFocus
End Sub

hab das jetzt probiert, aber ich komm nicht drauf wie ich das aktuelle datum in der Texbox ausgeben kann.

Vielleicht kannst du mir ja sagen wie es geht?

danke und lg
Chrissi

Hallo Chrissi!

Me.Date.SetFocus
Me.Date.Text = getDate_Experiment()

verwende NIE geschützte Begriffe in Access. DATE ist einer!!

Me.Datum = date

Date = das heutige Datum!!

btw. du mußt nicht noch .TEXT hinter die Feldbezeichnung schreiben!
Me.Feldname = XXXX reicht vollkommen

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)