AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:02

Parameter dieser Suchanfrage:

Suche in Thema: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten
Suche alle Beiträge, die von "Schiller" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 22. Jun 2005
    Ich habe inzwischen die Lösung zu 98%, um in Abhängigkeit vom Datensatzinhalt die Eigenschaft Farbe des DBEdit-Controls auch im selektierten Datensatz zu setzen:
    Ich setze die Eigenschaft nicht nur in der PaintPanel-Methode des DBCtrlGrid, sondern auch im TableAfterScroll- und FormPaint-Ereignis (wegen Resize). Gelegentlich findet das Programm aber immer noch nicht die richtige Farbe (daher der...
  • Forum: Datenbanken

    Re: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 22. Jun 2005
    @Hansa

    sehr interessant, eure Diskussion...
    Aber zurück zu meinem Problem: Resultat deines Vorschlags ist ein heftiges Flackern und unschöne Seiteneffekte auf andere Controls. Auch will ich nur ein Feld einfärben, so dass der Fall bei mir so aussieht:

    if Datasource1.dataset.fieldByName('Ergebnis').asFloat > 10
    then DBEdit6.Color:=clRed
    else DBEdit6.Color:=clGreen;
  • Forum: Datenbanken

    Re: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 21. Jun 2005
    natürlich sollte das möglichst nichts kosten...
    zudem habe ich keine guten Erfahrungen mit derartigen Komponenten, weil die Einarbeitung in keinem Verhältnis zum Erfolg steht.
    Was kostets' denn und wo gibts das?
  • Forum: Datenbanken

    Re: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 21. Jun 2005
    über die paintPanel-Methode von TDBCtrlGrid habe ich keinen Erfolg. Zunächst klappt das ja auch mit allen Datensätzen: diese werden entsprechend dem Inhalt eingefärbt. Leider wird dann aber der selektierte Datensatz mit der Farbe des letzten Datensatzes gefärbt, ohne dass ich darauf Einfluss nehmen könnte. Die Routine wird zu verschiedenen Zeitpunkten aufgerufen, zum Schluss aber zeichnet...
  • Forum: Datenbanken

    Re: Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 17. Jun 2005
    So ungefähr könnte das gehen. Ich arbeite ja aus den genannten Gründen jetzt mit DBCtrlGrid statt mit DBGrid. Dort gibt es die Routine PaintPanel, die die Funktion von deiner DefaultDrawColumnCell übernehmen könnte. Die hat jedoch zum Aufruf keine ausreichende Sichtbarkeit. Ich muss also erst eine neue, von DBCtrlGrid geerbte Komponente schaffen, in der ich die Sichtbarkeit von PaintPanel von...
  • Forum: Datenbanken

    Einfärben von DBCtrlGrid-Zeilen aufgrund von Inhalten

      Delphi
      by Schiller, 17. Jun 2005
    Hallo,
    mein Erfolg mit meiner letzten Frage macht mir Mut, eine weitere, mir schon lange auf der Seele liegende Frage mit Eurer Hilfe zu klären:
    DBGrid-Komponente lässt viele Wünsche offen; insbesondere kann man Controls nicht gut unterbringen.
    Daher will ich alternativ DBCtrlGrid einsetzen, was aber auch leider nicht alles unterstützt (ganz normale Schalter z.B. oder DBLookUpCombos...
    Jetzt...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Schiller&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=47877
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz