![]() |
Listfield auf Anzahl Zeichen beschränken in DBLookupCombobox
Hallo,
wieder mal eine kleine Frage. Gibt es eine Möglichkeit den angezeigten Wert eines Listfields einer DBLookUpComboBox längenmässig einzuschränken? Mein Problem: Ich muss eine Person in einer anderen Tabelle eindeutig zuweisen. Dazu habe ich eine DBLookupCombox erstellt. Klappt auch prima. Um die Person aber zu identifizieren muss ich Nachnamen, Vornamen und Wohnort angezeigt bekommen. Die Felder habe ich im Listfieldeintrag mit Semikolon getrennt eingetragen. Die Tabellenfelder die den Feldern zu grunde liegen sind jeweils 20 bzw. 30 Zeichen breit. Dadurch wird die Combobox natürlich riesig breit. Am liebsten wäre mir, wenn man eine Art Trim oder Substr Funktion Funktion nutzen könnte (Beispiel jeweils nur die ersten 10 Zeichen)..Gibt es dazu eine einfache Möglichkeit? Die einzigste Idee die ich Momentan hätte wäre eine temporäre Tabelle zu erzeugen mit den jeweiligen Feldern auf 10 Zeichen beschränkt und die tabelle umzuladen.. Vielen Dank schon einmal im voraus für Eure Tipps Viele Grüße Andreas |
Re: Listfield auf Anzahl Zeichen beschränken in DBLookupComb
Hallo,
deine Lookupcombo hat eine Datenquelle. in dieser machst du die Beschränkungen z.B. SELECT Left([FeldX],10) AS Feld1, Left([FeldY],10) AS Feld2 FROM MeineTabelle oder mit Punkten SELECT Left([FeldX],10) & IIf(Len([FeldX])>10,"...") AS MeinErstesFeld FROM MeineTabelle hth Billy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz