|
|
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Всем привет! Помогите пожалуйста, есть столбец в TDBGrid, значения в котором полученны с помощью SQL запроса, нужно чтобы в столбце вместо значения 1 отображалось значение "Да", а вместо значения 0 отображалось значение "Нет". Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:04 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Так сделай calculated field, в нем и выводи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:42 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Тут вариантов море: 1. Заменять прямо в запросе (CASE в FB1.5, IIF в Ya); 2. Создать вычисляемое поле 3. Использовать сетку, к примеру DBGridEh, где это можно сделать прямо в ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 12:44 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Раскажите пожалуйста поподробней про эти способы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 14:05 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
1. SELECT ...,CASE FLAG WHEN 0 THEN 'Нет' WHEN 1 THEN 'Да' ELSE 'Не известно' END,... FROM ... (работает в FB1.5) 2. Книжку читай 3. Свойства KeyList и PickList ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 14:28 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Попробовал, не работает, может что не так? SELECT CASE image_real WHEN 0 THEN 'ds' WHEN 1 THEN 'dsq' ELSE 'dsf' END FROM IMAGE; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 14:58 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
На чём пробовал? Ч ж 2 раза писал тебе, что это только в Firebird 1.5 работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 15:01 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Извините, а в IB7, как надо написать? И как используется PickList, а то в Help мало чего написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 15:05 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
В IB 7 - никак, а в сетке в KeyList значения 0 1 пишешь, а в PicList - Нет Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 15:22 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Извините но здесь нет свойства KeyList, есть только PickList. Где его искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 15:39 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Самое лучшее в данном случае, сделать вычисляемое поле на клиенте, все-таки, делать такое на сервере грубовато. Для этого необходимо перед открытием набора в событии таблы OnBeforeOpen: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ну и OnDataSetCalcFields Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 16:18 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Народ, ну что вы в самом деле. У поля в наборе данных есть событие OnGetText. В нём можно задавать значение выводимое в DBGrid. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 08:31 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
А этому чуваку пофиг что есть. Ему только на 3-й раз дошло, что CASE в FB1.5 работает, что сетку нужно взять DBGridEh - это тоже ему пофиг. У меня уже сил ему отвечать нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 12:33 |
|
||
|
Помогите с выводом значений...
|
|||
|---|---|---|---|
|
#18+
Да, пожалуй, ответ с OnGetText не только лучший, но и наиболее корректный (если не учитывать доп. проблемы с редактированием), я тут же правлю свой код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 13:31 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32198307&tid=1580282]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 453ms |

| 0 / 0 |
