![]() |
|
![]() ![]() ![]() |
|
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Дароф..
Раньше не пробовал, но вот как сделать чтобы в DGrid выводилось содержимое поля типа Memo, то там только надпись (MEMO)??? Сенкс |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
используй TDBGridEh
|
|||
|
||||
Aprol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 15.6.2007 Репутация: нет Всего: нет |
А этот компонент из какой библиотеки?
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
EhLib
|
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
в DRKB нашел
но я вписал изменения, и никакого эффекта... что не так? |
|||
|
||||
pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
вот что нам говорит об этом Delphi World 6 Pro
обработчик события GetText TMemoField поместите следующую строку:
и поместите следующую функцию так, чтобы к ней можно было свободно обратиться:
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
я не понял, куда ее вставить? |
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
В своем DataSet'е создай New поле типа Memo
в инспекторе в методах у него есть метод OnGetText туда видимо -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
pseud, мож попробовать у себя, а то что то у меня не выходит!
|
|||
|
||||
pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
Rodman,
статью нашел - а не проверял попробовал этот пример заточить у себя - что-то не выходит, ошибки валят пока не могу разобраться попробовал TdxDBGrid (Developer Express) прекрасно работает: ничего руками писать не надо сам отображает это мемо поле как текст а если выставить автовеличину строки, то и с ентерами отображает надо бы залезть в исходники TdxDBGrid, но позже, извини -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
DrawMemoText := true;
Это сообщение отредактировал(а) Akella - 10.9.2007, 15:43 |
|||
|
||||
KaRTmaN |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 29.7.2007 Репутация: нет Всего: нет |
У меня такая же проблема.
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
KaRTmaN, какая именно?
|
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
установил все таки ЁhLib...
но как быть теперь с "палками" (||) вместо ENTER в гриде... как их убрать - в идеале заменить на ENTER??? Присоединённый файл ( Кол-во скачиваний: 13 ) ![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
если ты уберешь перевод строки, то уже не тот результат будет
Добавлено через 1 минуту и 46 секунд можно попробовать при выводе, в событии DataSet.OnGetText удалять эти строки типа Text := StringReplace(Field.value, #13, '', [оба параметра]) или Text := StringReplace(Field.value, #13#10, '', [оба параметра]) Добавлено через 8 минут и 2 секунды странно
Добавлено через 9 минут и 34 секунды но теперь, после StringReplace, нужно DrawMemoText установить в false; Добавлено через 10 минут и 29 секунд только что потом будет при записи значения поля из грида в таблицу...... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |