Entwickler-Ecke
Datenbanken - Suchen
Hendrik - Fr 11.10.02 12:43
Titel: Suchen
Hallo
Wie kann ich in einer Tabelle prüfen, ob ein Datensatz existiert und ihn dann anzeigen?
LCS - Fr 11.10.02 12:49
Hi
wenn du den Datensatz über einen Schlüssel suchen willst, verwendest du am besten FindKey. Wenn du nach anderen Feldinhalten suchen willst Locate.
Gruss Lothar
Hendrik - Fr 11.10.02 12:54
Ich meine das mit dem Locate. Da gabs auch was mit dem man prüfen kann, obs den Datensatz gibt. Das fällt mir aber nett mehr ein. Noch besser wäre es, wenn statt des 1. Eintrags, der gefunden wird, alle Einträge, die dem gesuchten Wort entsprechend in einem extra DBGrid angezeigt werden.
LCS - Fr 11.10.02 13:03
Dann solltest du gleich eine TQuery verwenden und die Datensätze mittels SQL raussuchen. Primitivbeispiel:
Quelltext
1: 2: 3: 4: 5:
| with Query do begin Active := False; SQL.Text := 'Select * from DeineTabelle where Feld like' + QuotedStr(Edit1.Text); Active := True; end; |
Das Ergebnis der Query kannst du dann in einem 2. Datengitter anzeigen.
Gruss Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!