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-Key: 113981

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

Printed on: April 25, 2024 at 07:04 o'clock

Member: SlainteMhath
SlainteMhath Apr 16, 2009 at 12:38:48 (UTC)
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
Member: renegade51
renegade51 Apr 16, 2009 at 12:42:24 (UTC)
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
Member: partydevil
partydevil Apr 16, 2009 at 13:28:58 (UTC)
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