Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Mehrwertiges Kombinationfeld auswahl in seperaten Textfeld berechnen.





Frage

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 1 von lleopard

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: