![]() |
dbgrid und locate bringt EListerror
hallo zusammen,
ich habe ein dbgrid welches ich mit den Werten aus der DB folgendermassen fülle:
Delphi-Quellcode:
usw. usw.
TColumn(self.Columns[0]).Field:= FartikelQuery.FieldByName('artikelnummer');
self.columns[0].Title.caption := 'Artikelnr.'; die nicht benötigten Felder werden anschliessend durch
Delphi-Quellcode:
gelöscht.
for i:= 25 downto 3 do
begin self.Columns.Delete(i) ; end; das funktioniert so fehlerlos, wenn ich aber vor dem Anzeigen des Grid per :
Delphi-Quellcode:
FArtikelDBgrid.ArtikelQuery.Locate('bezeichnung1',suchEdit.Text,[loPartialKey,loCaseInsensitive]);
auf einen DS positioniere bekomme ich beim löschen der nicht benötigten Felder einen fehler: EListError List Index out of bounds die Positionierung funktioniert trotzdem. Was ist für den fehler verantwortlich ? Danke Gruss KH |
Re: dbgrid und locate bringt EListerror
Mach doch mal eine Abfrage davor, ob überhaupt mehr als 25 Spalten vorhanden sind.
|
Re: dbgrid und locate bringt EListerror
Zitat:
|
Re: dbgrid und locate bringt EListerror
Das ist doch Dein Code, das hab ich nämlich auch nicht begriffen. Du machst einen Locate und löschst anschließend die Spalten, oder hab ich das falsch verstanden?
|
Re: dbgrid und locate bringt EListerror
Zitat:
ich habe den Fehler gefunden. Vor dem locate fehlte die Ausführung des SQL-Statements :-( danke Gruss KH |
Re: dbgrid und locate bringt EListerror
Darauf wäre ich aus der Ferne auch nicht gekommen :lol:
[edit] Andere Frage: wieso fragst Du Felder ab, die Du anschließend wieder löschst? Hat das einen tieferen Sinn? [/edit] |
Re: dbgrid und locate bringt EListerror
Zitat:
kennst du ne bessere Möglichkeit ? Danke Gruss Kh |
Re: dbgrid und locate bringt EListerror
Einfach ausblenden:
Delphi-Quellcode:
Column.Visible := False;
|
Re: dbgrid und locate bringt EListerror
danke dir, werd ich mal so probieren
EDIT : so einfach, warum bin ich da nicht selbst drauf gekommen :wall: danke dir Gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 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