Forum: Datenbanken
Delphi
by Dennis991,
28. Nov 2013
Hi,
ja das mache ich auch bereits. Jedoch scheint das nicht zu helfen. Hier ein kurzer Auszug:
LBookmark := DataSet.GetBookmark;
DataSet.DisableControls;
try
while (not DataSet.Eof) and (not Result) do
begin
Forum: Datenbanken
Delphi
by Dennis991,
28. Nov 2013
Ich habe noch ein Problem:
Wenn ich die Suche starte, dann werden alle durchsuchten Zeilen nacheinander fokusiert (= markiert). Das führt zu dem Effekt (falls es im ganzen Grid nur 1 Treffer gibt), dass es unschön aussieht, dass alle Zeilen nacheinander markiert und am Ende wieder die Ursprungszeile markiert wird.
Wie kann ich dort noch Abhilfe schaffen?
Grüße
Forum: Datenbanken
Delphi
by Dennis991,
22. Nov 2013
Danke für Eure zahlreichen Antworten, ich werde die Vorschläge mal ausprobieren.
Update:
funktioniert ;-) (habe die Lösung von Sir Rufo umgesetzt, da ich dadurch nicht das Grid erweitern muss.
Forum: Datenbanken
Delphi
by Dennis991,
21. Nov 2013
Hallo Leute,
ich habe folgendes Problem:
Ich habe ein DatabaseGrid und nutze LocateNext für die Suche in dem DatabaseGrid.
Die Suche geht jeweils die übergebenen Spalten einzeln durch und durchsucht jede Spalte vollständig, anstatt nur in die erste Zeile jeder Spalte zu gucken und dann erst in die zweite zu springen.
Wenn ich zum Beispiel nach dem Begriff Test suche, der in der Spalte 3...