Witam.
Oczywiście od razu piszę, że potrafię pokolorować dowolny wiersz lub dowolną komórkę wg. jakich danych w zdarzeniu DBGrid1DrawColumnCell z poziomu kodu, czyli żeby kolorował wiersze/komórki z góry określonymi danymi.
PROBLEM:
Mam bazę obsługiwaną za pomocą SQL (IB/FB) i do tej bazy dochodzą nowe wiersze z osobami.
Przy wprowadzaniu osoby do bazy podaję imię, nazwisko, adres, potem ustalam jakim kolorem ma być pokolorowany wiersz (z ColorDialog). Nazwisko danej osoby z określonym kolorem (przy wprowadzaniu do bazy) będzie wyznacznikiem dla późniejszych tych samych nazwisk, po czym zostaną te nazwiska (wiersze) pokolorowane tym samym kolorem co wyznacznik.
PRZYKŁAD:
Do bazy wprowadzam Jana Kowalskiego i podaję mu kolor np. żółty.
Tym kolorem mają potem być zaznaczone wszystkie wiersze (lub same komórki z nazwiskiem) późniejszych Kowalskich, które wprowadzać będę do bazy.
Czyli nie chcę z góry ustalać danych do kolorowania tylko już w RunTime.
Kolory do pliku też umiem zapisywać/odczytywać.
Czy ktoś może mnie naprowadzić jak to zrobić? Dzięki [browar]