![]() |
Re: In allen Felder suchen
Zitat:
|
Re: In allen Felder suchen
Eben, das hat mit dem LIKE ja nur temporär zu tun. Es kommt darauf an, ob das Suchpattern bereits am Anfang eine Wildcard aufweist oder nicht.
|
Re: In allen Felder suchen
Habe mich offensichtlich nicht klar genügt ausgedrückt. 8) Wenn gesucht wird nach %NAME% etc. dann ist ein Index irrelevant. Auf der anderen Seite nützt es kaum was, anders zu suchen, sofern nur wenig bekannt ist. Man muss dann eben mit dem auskommen, was man hat. Ist nur der Namensbestandteil "ller" bekannt, dann nützt die Suche nach "Müller" wohl nichts. Das könnte auch "Schiller" sein usw. Das nächste wäre : ein Anwender muss unterstützt und nicht behindert werden. Selbet wenn eine Minute wegen Performance-Pronlemen gebraucht wird, um einen Datensatz zu suchen, dann ist das immer noch besser, als 10 Min. einen Ordner zu wälzen. :mrgreen:
|
Re: In allen Felder suchen
Mit dem Event OnFilterRecord kann man sehr flexibel nach allen Feldern filtern.
Es geht hier übrigens ums Filtern, nicht ums Suchen. Natürlich werden zuerst alle Datensätze abgerufen; bei einer kleinen Datenmenge ist das aber eleganter und mächtiger als sich mit Where-Bedingungen auseinanderzusetzen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 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