![]() |
bestimmte datensätze in dbgrid anzeigen
Mahlzeit delphianier :),
ich besitze in meinem Projekt 2 DBGrid und 1 TTable. Nun möchte ich gerne das ich von der TTable nur bestimmte Datensätze in einem Grid anzeigen lassen möchte und nicht alle. Kann jemand helfen? mfg |
AW: bestimmte datensätze in dbgrid anzeigen
Entweder Du nimmst gleich ein TQuery statt dessen und schränkst die Datensätze mittels der SQL-Anweisung ein.
Oder Du nutzt bei Deinem TTable einen "Filter" / "Filtered := True". Table hat imho den Nachteil, dass immer die gesamte Datenmenge angefordert und durchgegrast werden muss. |
AW: bestimmte datensätze in dbgrid anzeigen
Hallo,
bei TTable wäre auch noch das OnFilter-Event zu nennen. Eine andere Lösung ist das TClientDataSet. Heiko |
AW: bestimmte datensätze in dbgrid anzeigen
Danke schon mal für die tipps...ich hätte noch sagen sollen das ich mich mit sql noch nicht beschäftig habe und somit immer noch bei paradox rumstolper...:|. Habe mich mal durch das forum geschlagen und geschaut ob ich für das Filtern einer TTable was finde, weil jeder es mit sql macht... Kann jemand nen kleinen anstoss geben?
mfg |
AW: bestimmte datensätze in dbgrid anzeigen
Delphi-Quellcode:
Table.Filter := '<Bedingung>';
Table.filtered := True; |
AW: bestimmte datensätze in dbgrid anzeigen
Ich komm mit der Bedingung iwie nicht so ganz klar...
Delphi-Quellcode:
oder reicht es wenn man für die Bedinung nur den gewollten eintrag der in der db vorhanden ist eingegeben wird?
FrameTabellen.TableTabellen.Filter := 'Team'+ QuotedStr(Form1.FrameTabellen.DBGridGruppeA.SelectedField.Text);
FrameTabellen.TableTabellen.Filtered := True; |
AW: bestimmte datensätze in dbgrid anzeigen
Delphi-Quellcode:
Da fehlte wohl das Gleichheitszeichen.
FrameTabellen.TableTabellen.Filter := 'Team ='+ QuotedStr(Form1.FrameTabellen.DBGridGruppeA.SelectedField.Text);
|
AW: bestimmte datensätze in dbgrid anzeigen
Jop das hat gefehlt :). Aber mir wird bis jetzt nur die Spalten(Feldnamen) angezeigt und nicht die eingegebenen Datensätze. Wie filtere ich 4 Datensätze heraus und lass sie in der dbgrid anzeigen?
|
AW: bestimmte datensätze in dbgrid anzeigen
Wenn keine Datensätze zu sehen sind, entsprechen wohl auch keine den Filterbedingungen. Du solltest diese noch einmal genau überprüfen.
|
AW: bestimmte datensätze in dbgrid anzeigen
Was meinst du genau mit Filterbedingungen? Bei Feldname "Team" habe ich mehrere Datensätze aber mir wird kein einziger davon angezeigt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 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