![]() |
Re: Suchfunktion in Paradoxtabelle ?
ich glaub wir haben uns falsch verstanden,
in SQL würde das so ausschauen was ich meine
Delphi-Quellcode:
mfg vader
SELECT *
FROM Tabelle WHERE Feld1 like '%X%' AND Feld2 like '%X%' AND FeldN like '%X%' |
Re: Suchfunktion in Paradoxtabelle ?
Der Unterschied zwischen dem locate und deiner SQL-Anweisung ist, das der Locate, die Ergebnismenge der Tabelle nichtr einschränkt und Nur den Datensatzzeiger auf den 1. gefundenen Wert setzt, ansatt nur noch die passenden werte anzeigt.
Willst du zweiteres mit einer Table erreichen mußt du einen Filter setztn. |
Re: Suchfunktion in Paradoxtabelle ?
das was ich mit sql darstellte ist auch nicht genau was ich meine, da wird alles angezeigt mit "X",
ich möchte nach einen wort in meiner ganzen tabelle suchen, und nicht nach einen wort in einen feld der tabelle ! die suche soll alle 3 felder in meiner tabelle nach den eingegebenen suchbegriff absuchen !! mfg vader |
Re: Suchfunktion in Paradoxtabelle ?
Zitat:
ich möchte nach einen wort in meiner ganzen tabelle suchen, und nicht nach einen wort in einen feld der tabelle ! die suche soll alle 3 felder in meiner tabelle nach den eingegebenen suchbegriff absuchen !! mfg vader[/quote]
SQL-Code:
SELECT
* FROM Tabelle WHERE Feld1 like :such OR Feld2 like :such OR FeldN like :such
Delphi-Quellcode:
t
Query.ParamByName('such').asString := '%*+Edit1.Text+'%';
|
Re: Suchfunktion in Paradoxtabelle ?
nein, ich hab aber TTablezugriff und nicht TQueryzugriff in meinen project,
siehe beitrag #1 mfg vader |
Re: Suchfunktion in Paradoxtabelle ?
Zitat:
oder man setzt die FilterOptions foCaseInsensitive auf true. Setzt den Filter auf 'Name = '''%'+Edit1.Text+'%''' or Vorname = ... '; Und dann Filtered auf True |
Re: Suchfunktion in Paradoxtabelle ?
du schreibst:
Zitat:
mfg vader |
Re: Suchfunktion in Paradoxtabelle ?
Auf die Table, ich würde aber die Variante mit dem Query wählen!
|
Re: Suchfunktion in Paradoxtabelle ?
hallo
du schreibst: Zitat:
2.Setzt den Filter auf 'Name = '''%'+Edit1.Text+'%''' , wo muß ich das setzten bzw. reinschreiben, im objektinspektor - eigenschaft "Filter" ? mfg vader |
Re: Suchfunktion in Paradoxtabelle ?
Zitat:
Delphi-Quellcode:
Table1.Filter := 'Name = '+QuotedStr( (Sender as TEdit).Text)+' or Vorname='+QuotedStr( (Sender as TEdit).Text)+' or Strasse = '+QuotedStr( (Sender as TEdit).Text);
Table1.Filtered := True; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13: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