Autor Téma: Jak nahradit typ pole a hodnota v DBGrid?  (Přečteno 173 krát)

Offline adamlevine

  • Nováček
  • *
  • Příspěvků: 1
  • Karma: 0
    • Verze Delphi: 1
Jak nahradit typ pole a hodnota v DBGrid?
« kdy: 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?

Offline vandrovnik

  • Hrdina
  • ****
  • Příspěvků: 429
  • Karma: 34
    • Verze Delphi: 10.2
Re:Jak nahradit typ pole a hodnota v DBGrid?
« Odpověď #1 kdy: 31-03-2018, 10:08:24 »
SELECT
 CASE WHEN Direction=0 THEN 'none' WHEN Direction=1 THEN 'příchozí' ..... END as DirectionTxt
FROM ....

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Křestní jméno zpěváka Gotta: