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

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

Подмена Field на TMemoField [D6, D7, MSSQL]


WondeRu ©   (2004-04-02 16:22:00) 

Здравствуйте!
Ситуация: в TDBGrid у TColumn есть свойство Field, имеющее тип TField. Как поменять тип TField на TMemoField (этот тип - предок от TField)  у конкретной колонки?
Спасибо!


WondeRu   (2004-04-05 09:17:00) [1]

>just me   (02.04.04 17:54) [6]

>Если набор данных получен SQL-запрсом, проще прямо в запросе >изменить тип

How to do it?


Anatoly Podgoretsky   (2004-04-03 13:01:00) [2]

Memo воообще то многострочный тип


kaif   (2004-04-03 02:33:00) [3]

Я не пробовал, но может событие TField.OnGetText использовать для целей высветки?


Johnmen   (2004-04-03 01:32:00) [4]

>Zacho ©  (02.04.04 20:23) [8]
>Возьми TDBGridEh и не мучайся.

Почему ты думаешь, что мучений не будет ?


Zacho   (2004-04-02 20:23:00) [5]


> WondeRu ©   (02.04.04 17:23) [5]

Возьми TDBGridEh и не мучайся.


Nikolay M.   (2004-04-02 19:54:00) [6]


> WondeRu ©   (02.04.04 17:23) [5]

Честно скажу, из твоего вопроса это никак не видно.
Как один из вариантов: создаешь у Query1 строковое Calculated-поле и присваиваешь ему Query1MEMO_FIELD.AsString. До 8192 неюникодных символов сможешь показывать.


just me   (2004-04-02 17:54:00) [7]

Если набор данных получен SQL-запрсом, проще прямо в запросе изменить тип


WondeRu   (2004-04-02 17:23:00) [8]

2Nikolay M. ©   (02.04.04 17:09) [4]
угу!


Nikolay M.   (2004-04-02 17:09:00) [9]

Рискну протелепатировать: пытаемся мемо-поле показывать в DBGrid текстом, а не значком А(Мемо)?


WondeRu   (2004-04-02 16:59:00) [10]

есть такая проверка
if Field1 is TMemoField then ...


Соловьев   (2004-04-02 16:28:00) [11]

зачем?


Delirium   (2004-04-02 16:28:00) [12]

TMemoField(...Field)...


Наверх

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