Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заменить текст в поле dbgrid'а ?


HMT ©   (2004-02-21 20:14:00) 

ээ...трудно сформулировать вопрос. Попробую так

Вот dbgrid cо значениеями:

User ID|Action|Time  |Date  |Etc..
1       del    13:00  10.02  etc..
2       add    13:00  10.02  etc..

Надо на ходу заменять user id на user name из другой таблицы ?..это возможно ?

т.е грид должен выдать следующее:

User ID|Action|Time  |Date  |Etc..
HMT       del    13:00  10.02  etc..
guest     add    13:00  10.02  etc..

А таблица юзеров представляет из себя:

User ID| User Name
1        HMT
2        guest

помогите плз..


YurikGl   (2004-02-21 21:37:00) [1]

Sorry, ето не ко мне.


HMT   (2004-02-21 21:33:00) [2]

v 7.1.0.131


HMT   (2004-02-21 21:32:00) [3]

InterBase 7.0 под виндой


YurikGl   (2004-02-21 21:31:00) [4]

А ты на каком сервере работаешь?


HMT   (2004-02-21 21:24:00) [5]

Вроде бы работает. :) Но одна проблема..он перед запросом говорит arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.
и неотображает данные :(..


YurikGl   (2004-02-21 21:18:00) [6]

Совет. Формируй SQL-запрос на сервере в виде View и обращайся к нему как к таблице.


HMT   (2004-02-21 21:09:00) [7]

YurikGl

СпасибО! Получилось! :)


YurikGl   (2004-02-21 20:22:00) [8]

select table1.action,...,users.username
from users,Table1
where table1.UserId=users.UserId.


HMT   (2004-02-21 20:19:00) [9]

YurikGl
хм..подскажи плз какого типа sql-запрос использовать ?

select user_id from actions ..?? как его заменить ?..


YurikGl   (2004-02-21 20:16:00) [10]

Используй либо SQL запрос, либо LookUp поля


Наверх

Титульная страница Поиск, карта сайта Написать письмо