![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| jane |
|
|||
|
Unregistered |
Привет всем!
По какой причине в DBGrid не отображается содержимое текстовых полей. Т.е. у меня в моей БД (СУБД-MySql) есть поля.. разных типов. Так в DBGrid отображаются все значения полей.. кроме полей, имеющих тип text, вместо содрежимого он пишет: если нет значения (Memo); если же в поле чтот-то забито,т.е. есть значение есть, то (MEMO). С чем это может быть связано? и Как от этого избавиться? Т.Е. ЧТО делать |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Процитирую Петровича:
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Смайлик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 11.12.2003 Где: Киргизия Репутация: нет Всего: нет |
Скорее всего текст не выводится, т.к. "text" понимается как Memo-поле. Либо рядом вешать DbMemo либо в гриде смотреть на событие onDrawColumnCell и вручную отрисовывать текст из поля.
|
|||
|
||||
| Jane |
|
|||
|
Unregistered |
Vit, поставила я Elib. Ничего не получается DBGridEH также не выводит в поля значения.
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Можно еще попробовать так (навсякий случай объясняю подробно):
Кликаешь два раза на твоем TTable (пусть будет Table1). В открывшемся окне жмешь Ctrl-F (Add All Fields), в этом же окне Ctrl-N (New Field) и вводишь Name=любое имя, например, MyMemo; Type=String; Size=побольше число; FieldType=Calculated; в Component напишут имя компонента, в моем случае это будет Table1MyMemo1. На событие OnCalcFields у Table1 пишешь: Table1MyMemo1.AsString := Table1.FieldByName('<Имя мемо-поля>').AsString; Ну и в DBGrid добавь вывод этого нового поля (или кликай на DBGrid'е 2 раза и жми Add All Fields)... -------------------- С уважением, г-н Посол. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |