Forum Delphi.cz

Fórum, návrhy atd. => Obecné => Téma založeno: adamlevine 31-03-2018, 06:32:38

Název: Jak nahradit typ pole a hodnota v DBGrid?
Přispěvatel: adamlevine 31-03-2018, 06:32:38


Můj dotaz SQL:

Kód: XML [Select] DBForm. DBquery. SQL. text: = ' vybrat callstart, callend, počátek, cíl, směr od callrecord;

terminál jsou celočíselné hodnoty 0... 3, místo toho bych chtěl ukázat v DBGrid sloupcových polí: None, příchozí, odchozí nebo interní, odpovídajícím způsobem. Tyto textové hodnoty nejsou uloženy v žádné tabulce databáze, které mají být spojeny s; To je také není dovoleno přidávat co do této dB (v mém případě). Existuje způsob, jak to udělat  "on Fly ", když DBGrid Získá hodnoty z DB?
Název: Re:Jak nahradit typ pole a hodnota v DBGrid?
Přispěvatel: vandrovnik 31-03-2018, 10:08:24
SELECT
 CASE WHEN Direction=0 THEN 'none' WHEN Direction=1 THEN 'příchozí' ..... END as DirectionTxt
FROM ....
Název: Re:Jak nahradit typ pole a hodnota v DBGrid?
Přispěvatel: 101515 17-09-2018, 15:56:10
Osobne bych tu prezentaci (konverzi) provedl na klientu aby se nemuselo z RDBMS pretahovat tolik dat (neni nutne treba prenaset tolik textu namisto numerickych hodnot).
Název: Re:Jak nahradit typ pole a hodnota v DBGrid?
Přispěvatel: Radek Červinka 19-09-2018, 14:58:23
Tazatel je pravděpodobně BOT podle IP, dostal BAN a zamykám.