Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DBGrid und ausblenden (https://www.delphipraxis.net/160051-dbgrid-und-ausblenden.html)

Alterauge 25. Apr 2011 19:57

Datenbank: Firebird • Version: ??? • Zugriff über: Connention

DBGrid und ausblenden
 
habe ein DBGrid,

hier werden einige Daten angezeigt.

Daten im Status Erfassung,
Daten im Status Bearbeitung,
Daten im Status Pause,
Daten im Status Beendet,

möchte gerne Status Beendet ausblenden! Die Daten benötige ich nicht in der Übersicht.

Status ist eine Celle wo der Zustand angezeigt wird.

Wie kann ich dieses lösen?

mkinzler 25. Apr 2011 20:00

AW: DBGrid und ausblenden
 
Z.B. durch einen Filter oder in der Abfrage

Alterauge 25. Apr 2011 20:14

AW: DBGrid und ausblenden
 
kannst du mal ein beispiel geben!


Table1.Filtered ??????????????????????????????????????????


oder so!

danke

mkinzler 25. Apr 2011 20:16

AW: DBGrid und ausblenden
 
Delphi-Quellcode:
Table1.Filter := 'Status <> '''Beendet''';
Table1.Filtered := True;

Sir Rufo 26. Apr 2011 01:14

AW: DBGrid und ausblenden
 
Zitat:

Zitat von Alterauge (Beitrag 1096885)
Table1.Filtered ??????????????????????????????????????????

ich glaube deine Tastatur hat mit dem ? eine Fehlfunktion
Ist da ne Cola reingelaufen?

hoika 26. Apr 2011 09:33

AW: DBGrid und ausblenden
 
Hallo,

baue deine Query entsprechend auf.

Select Feld1, Feld2 // Spalten einschränken
Where Feld3<>'1' // Zeilen einschränken


Heiko

mkinzler 26. Apr 2011 09:38

AW: DBGrid und ausblenden
 
Er verwendet aber eine Table-Kompo

-187- 26. Apr 2011 13:18

AW: DBGrid und ausblenden
 
Man kann auch ganze Spalten vom DBGrid ausblenden.

DeddyH 26. Apr 2011 13:32

AW: DBGrid und ausblenden
 
Es geht aber wohl um Datensätze und nicht um Datenfelder, sofern ich den Ausgangspost richtig deute.

Alterauge 28. Apr 2011 14:42

AW: DBGrid und ausblenden
 
Table1.Filter := 'Status <> '''Beendet''';
Table1.Filtered := True;


geht super !

wie muss ich vorgehen, wenn ich zwei merkmale ausblenden möchte ? zb. Beendet und Geschlossen ?


danke

DeddyH 28. Apr 2011 14:52

AW: DBGrid und ausblenden
 
Ich nehme einmal an, es handelt sich um eine IBTable. Dazu ist die Hilfe doch nicht schlecht.

Aviator 28. Apr 2011 15:58

AW: DBGrid und ausblenden
 
Ich würde sagen du baust einfach eine AND oder eine OR Verknüpfung ein, je nachdem ob du nur eins oder zwei bzw. mehrere Elemente filtern möchtest.

Da ich in diesem Thread jedoch noch nichts darüber gefunden habe, wo du die Daten herbekommst, kann ich dir empfehlen dir eine ADOQuery einzubauen sofern du die Daten von einer DB lädst. DBGrid hört sich für mich so an als ob du die Daten aus z.B. einer Access oder einer SQL DB lädst.

DeddyH 28. Apr 2011 16:02

AW: DBGrid und ausblenden
 
Im Ausgangspost steht Firebird :zwinker:

Aviator 28. Apr 2011 16:05

AW: DBGrid und ausblenden
 
Oha. Sorry.
Habe ich wohl überlesen, da es relativ weit oben steht. Trotz fetter Markierung. :oops:
Naja ich hoffe man kann mir verzeihen. :) Fehler machen ist menschlich. :lol:

Alterauge 28. Apr 2011 16:53

AW: DBGrid und ausblenden
 
greife auf eine firebird datenbank zu !

gibt es keine andere lösung?

DeddyH 28. Apr 2011 17:13

AW: DBGrid und ausblenden
 
Anders als was? Mittelfristig würde ich jedenfalls an Deiner Stelle auch weg von den Tables hin zu Queries tendieren, damit bist Du flexibler und performanter.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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