Schreibe meine Prozetur von Access 2000 auf 2007 um. Ausgerechnet
dieser Sub(), um Datumswerte in alle Felder mit den Namen: "Kontrolle_4" einzuschreiben Funktioniert bei Access 2000 1a aber nich bei Access 2007
Bitte sieht hier jemand einen 2007er Hund versteckt?
Dim Datum As New ADODB.Recordset
Dim StrAntwort As String
Dim LngAktDatum As Long
If Kontrolle_4 > 1 Then
MsgBox "Kontrolleintrag am 4.Abschnitt bereits vorhanden. Das Kontrolldatum wird bei Eintrag überschrieben", vbInformation, "Achtung"
End If
DoCmd.GoToRecord , , acFirst
Do
StrAntwort = InputBox("Bitte geben Sie das Kontroll Datum ein Eingabe: (00.00.0000) ", "Eingabe des Kontroll-Datum Abschnitt 4")
' Wurde Abbrechen gedrückt oder keine Eingabe gemacht, den Vorgang abbrechen
If StrAntwort = "" Then
Exit Sub
End If
If Not IsNumeric(StrAntwort) Then
MsgBox "Bitte geben Sie nur Zahlenwerte als Startnummer an.", vbExclamation
End If
Loop Until IsNumeric(StrAntwort)
Datum.Open "SELECT * FROM Z_Baumdaten", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
LngAktDatum = CLng(StrAntwort)
Do Until Datum.EOF
Datum!Kontrolle_4 = LngAktDatum
Datum!K_Text_4 = A
Datum.Update
LngAktDatum = LngAktDatum
Datum.MoveNext
Loop
verlassen:
End Sub
Vielen Dank für einen Hinweis
Grüße Gertrude