Hallo,
ich habe ein Lsitenfeld mit mehreren Spalten das auf einer Tabelle basiert.
Eine dieser Spalten ist ein Textfeld, dass einen Suchbegriff enthält.
Dieses Textfeld ist indiziert und enthält keine Duplikate.
Für das Listenfeld ist die Eigenschaft "Mehrfachauswahl" auf "Erweitert" eingestellt.
Ich möcht nun mittels Code mehrere Zeilen im Listenfeld mittels Code markieren.
Die Zeilen sollen anhand bekannter Suchbegriffen ausgewählt werden.
Habe dies zur Zeit so gelöst, dass ich die Zeilen des Listenfeldes mit einer
Schleife durchlaufe und mittels "Me!Liste.Column(Spalte"Sucbegriff", Zeile)" für jeden Datensatz
den Suchbegriff mit dem gesuchten Suchbegriff vergleiche. Stimmen die Werte überein, dann
wird der Lsiteneintrag mit "Me!Liste.selected(Zeile) = true" markiert.
Dies dauert bei einer Langen Liste jedoch sehr lange.
Gibt es evtl. einen Weg der schneller ist.
Für Hilfe wäre ich sehr dankbar.
Gruß
Jürgen
|