Mehrwertiges Kombinationfeld auswahl in seperaten Textfeld berechnen.
Hallo Liebes Forum,
Und nocheinmal habe ich eine Frage und zwar zu einem Mehrwertigen Kombifeld.
Also, ich habe ein Mehrwertiges Kombifeld in einem Formular wo ich aus 5 verschieden eintraegen auswaehlen kann,
zB. Product>ProductPrice
Kaffee>2,00.-
Wasser>1,00.-
Bier>3,00.-
Tee>1,50.-
Milch>1,00.-
Wenn ich jetzt z.B. Kaffee und Tee Auswaehle moechte ich das mir die Gesamtsumme gleich in einem seperaten Textfeld angezeigt wird.
Schoen waere es wenn auch die ausgewaehlten Producte in einem seperaten Textfeld angezeigt werden koennten.
Ist sowas ueberhaupt machbar??
Ueber eure Hilfe bin ich euch sehr Dankbar.
Gruss SkyDiveMaty
Antwort schreiben
Antwort 1 von lleopard vom 07.09.2019, 20:11 Options
hi SkyDiveMaty,
verstehe eben das Problem nicht ganz... ;-)
Du hast bestimmt ein Listenfeld erstellt, welches dir deine Daten aus einer Tabelle/Abfrage holt, oder?
So!
Im Entwurf hast du doch bestimmt für das Listenfeld die Mehrfachauswahl aktiviert? Ja?
gut!
Nun Klickst du also auf kaffee, damit ist die Zeile ausgewählt und du kannst die Werte auslesen:
In einem Listenfeld hat jede Zeile eine von Access automatisch vergebene ID, die du abrufst mit listenfeld.listindex. Da Access den ersten datensatz aber leider mit 0 anfängt zu zählen mußt du nun, um die Werte zu übergeben +1 dazurechnen:
listenfeld.column(1, listenfeld.listindex + 1)
Willst du nun diesen Wert an ein Feld im Formular übergeben, mußt du nur noch den Feldnamen wissen...
Bezeichnungsfeld:
Feldname.Value = listenfeld.column(1, listenfeld.listindex + 1)
Textfeld:
Feldname.Caption = listenfeld.column(1, listenfeld.listindex + 1)
Der rest ist ja einfach... oder?
Gruß leo