partydevil
Goto Top

Wert via Button hoch- bzw. runterzählen (MS Access 2003)

Ausgangslage:
Wird mit Formular gelöst

VBA

Hallo zusammen.

Ich habe das Problem, dass ich eine Übersicht darstellen muss, welche alle Datensätze einer Tabelle anzeigen.
767787d890cc425ff098febec95bb39d-unbenannt2

Danach soll man mit einem Button das Feld Anzahl (Integer) um +1 hochzählen und mit einem anderen Button herunterzählen.
e3649b3230e28e179b3f10ebb9742bd3-unbenannt

Wie kann ich das realisieren?

Ich hab es so versucht.
58374d36d703b7dc098f2f6ff82492eb-unbenannt3

Passiert aber genau nichts

Hoffe ihr könnt mir folgen und mir auch helfen.

Danke

Content-ID: 113981

Url: https://administrator.de/contentid/113981

Ausgedruckt am: 25.11.2024 um 17:11 Uhr

SlainteMhath
SlainteMhath 16.04.2009 um 14:38:48 Uhr
Goto Top
Hi,

ist das ein an eine Tabelle gebundenes Endlosformular?
Wenn ich mich recht erinnere lässt sich sowas in Access nicht realisieren, da der Button im detailbereich nicht weis zu wlechem datensatz in der Tabelle er gehört

Und: Dein Code stimmt so auch nicht.
Wenn Du ein *Feld* im Formular ansprechen/ändern willst musst du das über "Me." ansprechen
Me.Anzahl = Me.Anzahl + 1 

Geht imo aber nur wenn es KEIN Endlosform ist.

lg,
Slainte
renegade51
renegade51 16.04.2009 um 14:42:24 Uhr
Goto Top
das müsste eigentlich so laufen:


Option Compare Database
Option Explicit

Private Sub Plus_Click()
anzahl = anzahl + 1
End Sub

Private Sub Minus_Click()
anzahl = anzahl - 1
End Sub
partydevil
partydevil 16.04.2009 um 15:28:58 Uhr
Goto Top
ne habs selber heraus gefunden:

Private Sub Plus_Click()

Dim Anzahl As Integer

Forms![LagerBettlach].Form!Anzahl = Forms![LagerBettlach].Form!Anzahl + 1

End Sub


Danke gleich wohl