VBA Access-Programmierung

Dieser Thread ist Teil einer Diskussion zu einem Artikel:  Zum News-Artikel gehen

big tiger

Neues Mitglied
Windows 10 / Office 2016
In einer Access-Datenbank möchte ich im Formular1 mit einem Klick folgende Operationen durchführen:
  • Datum1 um einen Tag vorwärts stellen
  • Datum2 mit gleichem Datum füllen wie Datum1 nach dem Vorwärtsstellen
  • Zelleninhalt Prio mit dem Wert 99 füllen
  • bei Gut-Häuschen das Gutzeichen zurücksetzen
Kann mir da jemand weiterhelfen?
 

hwe

Neues Mitglied
Hallo big tiger
zu 1: mach einfach einen kleinen VBA Code den Du einer Schaltfläche hinterlegst (Eigenschaften - Ereignis - bei Klick - Code)
Private Sub Befehl66_Click()
Dim Datum As Date
Datum1 = Datum1 + 1
End Sub

zu 2: Willst Du 2x das gleiche Datum haben? Ändere einfach das Steuerelement zu Datum1

zu3: Setze beim Zelleninhalt den "Standardwert" auf 99

zu4: was ist das "Gut-Häuschen"? Ein ja/nein Feld? Füge dem Befehl in "zu1" folgendes hinzu
Gut-Häuschen = ""

Tipp: wenn Du die Felder mit Leerschlag benannt hast setze sie in eckige Klammern []. Schadet auch sonst nicht

hoffe Du kommst weiter :)
beste Grüsse hw
 

big tiger

Neues Mitglied
Hallo hwe
Herzlichen Dank für deine Antwort. Ich schaue einmal, ob ich weiter komme.

zu 2: Datum1 soll um einen Tag vorgestellt werden, Datum2 ist meistens kleiner als Datum1, soll aber gleich wie Datum1 sein.

zu 4: Erledigt ist ein ja/nein-Feld (ist das thru und false?)

Meine Frage: Kann ich das Modul so erweitern:

Private Sub Befehl66_Click()
Dim Datum As Date
Datum1 = Datum1 + 1
Datum2 = Datum 1
Prio = 99
Erledigt = false
End Sub

Vielen Dank für dein Feedback!
Freundliche Grüsse big tiger
 
Oben