Kolorowanie kolumn - proszę o pomoc

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

BusyBoy
Posty: 153
Rejestracja: 04 gru 2012, 08:40
Rola: Administrator CDN XL
Wersja: 2013.2

Kolorowanie kolumn - proszę o pomoc

Post autor: BusyBoy »

Witam,

Chciałem stworzyć nową kolumnę i pokolorować pozycję tak aby pozycja spełniająca warunek była pokolorowana a pozycja niespełniająca warunku była pusta - niestety nie wychodzi mi to tak jak powinno - pozycja niespełniająca warunku również się wyświetla.

Kod: Zaznacz cały

Select 
'TAK' as
'#XLFORMAT#80L@s100@|*~TEST~#/XLFORMAT#',
case 
when Twr_GIDNumer='21262' then 13021
end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#',

case 
when Twr_GIDNumer<>'21262'
then 16777215 end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#'

from CDN.TwrKarty where {filtrSQL}
Proszę o wskazówki co robię nie tak.

Pozdrawiam

wgromek
Posty: 54
Rejestracja: 04 sty 2014, 23:00
Rola: Administrator CDN XL
Lokalizacja: Lublin

Re: Kolorowanie kolumn - proszę o pomoc

Post autor: wgromek »

Cześć.
Zobacz czy coś takiego zadziała:

Kod: Zaznacz cały

Select 
'TAK' as
'#XLFORMAT#80L@s100@|*~TEST~#/XLFORMAT#',--,'TAK'
case 
when Twr_GIDNumer='21262' then 13021
end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#',

case 
when Twr_GIDNumer<>'21262'
then 16777215 end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#'

from CDN.TwrKarty where {filtrSQL}

BusyBoy
Posty: 153
Rejestracja: 04 gru 2012, 08:40
Rola: Administrator CDN XL
Wersja: 2013.2

Re: Kolorowanie kolumn - proszę o pomoc

Post autor: BusyBoy »

Witam,

Niestety przykład przez Ciebie podany nic nie wniósł, jest tak jak było.

Awatar użytkownika
wacek
Posty: 714
Rejestracja: 27 paź 2008, 18:04
Rola: Administrator CDN XL
Lokalizacja: Łódzkie

Re: Kolorowanie kolumn - proszę o pomoc

Post autor: wacek »

Kod: Zaznacz cały

SELECT

CASE WHEN Twr_GIDNumer = 21262 THEN 'TAK' ELSE '' END AS '#XLFORMAT#80L@s100@|*~TEST~#/XLFORMAT#',

CASE WHEN Twr_GIDNumer = 21262 THEN 13021 END AS '#XLFORMAT##/XLFORMAT#', -1 AS '#XLFORMAT##/XLFORMAT#',

CASE WHEN Twr_GIDNumer = 21262 THEN 13021 END AS '#XLFORMAT##/XLFORMAT#', -1 AS '#XLFORMAT##/XLFORMAT#'

FROM CDN.TwrKarty

WHERE {filtrSQL}
Pozdrawiam,
Robert

select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)

bruce
Posty: 7
Rejestracja: 20 lip 2017, 12:16
Rola: Konsultant CDN XL

Re: Kolorowanie kolumn - proszę o pomoc

Post autor: bruce »

Witam,

macie do tego jakąś dokumentację, jak to tworzyć?

Chciałbym coś takiego zrobić, ale nie wiem jak określić wybrany kolor, czy to ma być kolor tła czy kolor tekstu itp.

ODPOWIEDZ