Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Winter 2008 - lieben Dank an Julius für ds Bild
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Delphi für Win32
Query, alles durchsuchen?
Ein Delphi (Win32)-Thema von Jonas.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Datenbanken
Seite 1 von 1   [ 6 Beiträge ]  
 
 Autor 
 Nachricht 
 
Jonas #1|Beitrag #933437Verfasst am: 29.08.2008, 20:58      Titel: Query, alles durchsuchen? Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 210
angemeldet: 06.02.2005
Delphi 2007 Professional

Sprache: Delphi (Win32)
Datenbank: Access, Zugriff über: BDE

Huhu. Ich habe mal ne frage, wie kann ich einfach die komplette Tabelle nach einem Wort durchsuchen?
Gibt es einen Befehl wie "Search all" oderso? Oder muss ich jede spalte extra absuchen?

Ich habe in meinem Programm ein Suchfeld und wenn man beispielsweise "Apfel" eingibt sollen eben nicht nur "Produkt: Apfel" sondern auch "Sorte: Apfel" und eben auch alles andere wo eben "Apfel" zu finden ist wieder in meinem DBGRID auftauchen.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
mkinzler #2|Beitrag #933438Verfasst am: 29.08.2008, 21:00      Titel: Re: Query, alles durchsuchen? Antworten mit Zitat
sehr aktives Mitglied
Status: online
Beiträge: 20.631
angemeldet: 09.12.2005
Wohnort: Heilbronn
RAD-Studio 2009 Professional

TTable odet TQuery?
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Bernhard Geyer #3|Beitrag #933444Verfasst am: 29.08.2008, 21:21      Titel: Re: Query, alles durchsuchen? Antworten mit Zitat
sehr aktives Mitglied
Alter: 35
Status: online
Beiträge: 8.363
angemeldet: 13.08.2002
Wohnort: Oberreichenbach
RAD-Studio 2007 Professional

Bei richtigen Datenbanken gabe es die Möglichkeit eine art "Volltextindex" aufzubauen. Bei Access wirst du vermutlich eine SQL-Anweisung der Art:

SQL-Code: markieren
SELECT * FROM <Tabelle> where <Feld1> like '%Begriff%' or <Feld2> like '%Begriff% ...


aufbauen dürfen. Ist aber nicht gerade Performant.

Windows Vista - Eine neue Erfahrung in Fehlern.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Jonas #4|Beitrag #933606Verfasst am: 30.08.2008, 13:18      Titel: Re: Query, alles durchsuchen? Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 210
angemeldet: 06.02.2005
Delphi 2007 Professional

TQuery !

Mhm. Joa das habe ich mir schon gedacht.

Gibts dann vielleicht tips und tricks um es vielleicht ein bissl zu "optimieren" dass es nachher nicht zu lahm wird?
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
sniper_w #5|Beitrag #933651Verfasst am: 30.08.2008, 15:26      Titel: Re: Query, alles durchsuchen? Antworten mit Zitat
aktives Mitglied
Alter: 27
Status: offline
Beiträge: 847
angemeldet: 12.12.2004
Wohnort: Wien, Österriech
Delphi 6 Enterprise

Spalten indexieren lassen, wenn möglich...

Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
alzaimar #6|Beitrag #933655Verfasst am: 30.08.2008, 15:29      Titel: Re: Query, alles durchsuchen? Antworten mit Zitat
sehr aktives Mitglied
Alter: 45
Status: offline
Beiträge: 3.565
angemeldet: 06.05.2005
Wohnort: Berlin
Delphi 2006 Architect

Um wie viele Zeilen handelt es sich denn? Bei < 10.000 (Hausnummer) kannst Du die ganze Tabelle in den Speicher laden (TTable.Open) und dann im OnFilterRecord-Ereignis nach deinem Suchtext suchen, indem Du einfach über alle Felder der Tabelle iterierst.

1. Das Selbstverständnis unter der Voraussetzung.
2. Und das ist es, was wir unseren Wählern schuldig sind
3. Die konzentrierte Beinhaltung als Kernstück eines zukunftsweisenden Parteiprogramms.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Datenbanken Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 6 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2008 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen