ac2003 Kombobox in tabelarischem Formular

04/09/2008 - 00:57 von Walther | Report spam
in einem tabellarischen Formular habe ich auf einer Zeile die Felder
LtNummer und Leistung.
Je nachdem welche LtNummer ausgewàhlt wurde sind andere Leistungen zur
Verfügung. Diese sind in der Tabelle Leistungen(LtNummer, Leistung
,Bezeichnung) hinterlegt.
Ich möchte nun ein Kombo-Feld haben, das pro Zeile die zu der LtNummer
gültigen Leistungen anzeigt. Da die RowSource immer für alle Zeilen gilt
klappt es nicht, die RowSource bei Current umzuschalten, da ja dann alle
anderen Zeilen ihren Bezug verlieren und die Anzeige entgleist.


Hat jemand eine Idee wie so was darzustellen ist ?

Viel Dank im Voraus für jeden Tipp.

Liebe Grüße aus München

Walther Lückemann
 

Lesen sie die antworten

#1 Henry Habermacher
04/09/2008 - 03:43 | Warnen spam
Hallo Walther

Walther wrote:
in einem tabellarischen Formular habe ich auf einer Zeile die Felder
LtNummer und Leistung.
Je nachdem welche LtNummer ausgewàhlt wurde sind andere Leistungen zur
Verfügung. Diese sind in der Tabelle Leistungen(LtNummer, Leistung
,Bezeichnung) hinterlegt.
Ich möchte nun ein Kombo-Feld haben, das pro Zeile die zu der LtNummer
gültigen Leistungen anzeigt. Da die RowSource immer für alle Zeilen gilt
klappt es nicht, die RowSource bei Current umzuschalten, da ja dann alle
anderen Zeilen ihren Bezug verlieren und die Anzeige entgleist.

Hat jemand eine Idee wie so was darzustellen ist ?



Eine Möglichkeit ist, dass Du ein Textfeld über die Combobox legst, welches
genau so gross ist, wie die Combobox (ohne Dropdown schaltflàche). Dort
zeigst Du den gleichen Wert an, der auch in der Combobox angezeigt wird,
z.B. indem Du diesen über einen DLookup() einliest oder in der Datenquelle
des Formulars zusàtzlich drin hast.
Was Du nun noch machen musst, ist, dass, sobald diese Textbox den Focus
erhàlt, dieser an das Combi weitergegeben wird oder Du schaltest die Textbox
mit der bedingten Formattierung unsichtbar, wenn die ID des Datensatzes
identisch ist mit der ID des aktiven Records des Formulars.

Gruss
Henry


11. AEK Anmeldung unter http://donkarl.com/?AEK
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen