Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Memo в DBGrid   Найти похожие ветки 

 
Viktop   (2005-10-24 13:24) [0]

Как можно заставить DbGrid отображать/редактировать memo-поля


 
Sergey13 ©   (2005-10-24 13:25) [1]

Вопрос - надо ли это делать именно в ДБГриде?


 
Desdechado ©   (2005-10-24 13:29) [2]

рекомнедую поставить рядом на форму DBmemo


 
Viktop   (2005-10-24 13:36) [3]


> Вопрос - надо ли это делать именно в ДБГриде?

Да. Для удобства
Как вариант: когда переходишь в ячейку, в ней [ячейке] появляется кнопка с ... и при нажатии на нёё всплывает DBMemo (но этот как не самый удачный вариант)


 
Sergey13 ©   (2005-10-24 13:40) [4]

2[3] Viktop   (24.10.05 13:36)
Еще более неудачный вариант - это когда высота записи, выровненная по самому "толстому" полю сможет быть толще грида. См. [2] Desdechado ©   (24.10.05 13:29) - стандартное решение.


 
Viktop   (2005-10-24 13:48) [5]


> См. [2] Desdechado ©   (24.10.05 13:29) - стандартное решение.

Вот именно, что стандартное решение. Про стандартное я знаю, надо именно нестандартное


 
Sergey13 ©   (2005-10-24 13:50) [6]

2[5] Viktop   (24.10.05 13:48)
Тебе шашечки или ехать?
(с) старый анекдот.
8-)


 
ANB ©   (2005-10-24 13:59) [7]


>
> Viktop   (24.10.05 13:24)

1. Можно взять эхлибовский грид. Он это сам умеет. Но редактировать все равно удобнее в отдельном окне.
2. Сделать отрисовку в стандартном гриде ручками (в обработчике), а редактирование повесить на кнопку.
По умолчанию стандартный грид ни мемо ни графику отображать сам не умеет.


 
Desdechado ©   (2005-10-24 14:00) [8]

Нестандартное - сколько хочешь. Начни с дизайна формы. Сделай его треугольным с дыркой посередине. Все остальное заказчика уже не заинтересует.


 
Viktop   (2005-10-24 15:17) [9]

to ANB
Нашел частичную реализацию в компонентах JEDI VCL. Memo отображается, но не редактируется.
Может кто имел дело с этими компонентами и знает как заставить редактировать memo-поля

to Desdechado
AlphaBlendValue:=0;


 
Viktop   (2005-10-24 15:24) [10]

Мне, в принципе, надо просто безразмерное текстовое поле (примерно 1000 символов)


 
msguns ©   (2005-10-24 16:00) [11]

>Viktop   (24.10.05 15:24) [10]
>Мне, в принципе, надо просто безразмерное текстовое поле (примерно 1000 символов)

Во-первых, для 1000 символов мемо нафиг не нужно.
Во-вторых, отображать текст из мемо можно кучу способами и через обычный TDBGrid, начиная от простого Text := Field.AsString в обработчике OnGetText Memo-поля и кончая выводом "ручками" текста в событии TDBGrid.OnDrawColumnCell.

Редактировать же... Опять же от панельки с мемо, отрисованной под (над) соотв. ячейкой, которяая визаулизируется и принимает фокус по нажатию той самой "кнопки" в ячейке грида, до формы fsStayOnTop опять же с мемо, куда посылается текст поля текущей записи датасета.


 
ANB ©   (2005-10-24 16:05) [12]


> Viktop   (24.10.05 15:17) [9]
- грю же, в эхлибе и отображается и редактируется. У меня есть проектик, где это понадобилось. Я сделал в двух вариантах - и напрямую в ячейке и в отдельном окне для удобства.


 
msguns ©   (2005-10-24 16:22) [13]

>ANB ©   (24.10.05 16:05) [12]

Поощряем лоботрясов ?


 
ANB ©   (2005-10-24 16:28) [14]


> msguns ©   (24.10.05 16:22) [13]

Ой да ладно. Почему мне можно, а другим нельзя ?


 
Viktop   (2005-10-24 16:50) [15]

JEDI VCL основан на EhLib. Так же есть EhLib 3.6, но memo не редактируется


 
msguns ©   (2005-10-24 16:51) [16]

>Viktop   (24.10.05 16:50) [15]
>JEDI VCL основан на EhLib. Так же есть EhLib 3.6, но memo не редактируется

Я еще слышал про Uh!Lib, говорят, там все редактится в гриде, даже блобы.


 
Viktop   (2005-10-24 17:00) [17]


> там все редактится в гриде, даже блобы.

Это перебор. Картинки тоже? :). Редактор покруче  фотошопа


 
msguns ©   (2005-10-24 17:31) [18]

>Viktop   (24.10.05 17:00) [17]
>Это перебор. Картинки тоже? :). Редактор покруче  фотошопа

Это фигня. Есть засекреченный Ah$Lib, так он умеет деньги печатать. Говорят, в госбанке установлен


 
Viktop   (2005-10-24 18:24) [19]

И всё же, как настроить, чтобы можно было редактировать в гриде


 
Viktop   (2005-10-24 18:25) [20]


> Во-первых, для 1000 символов мемо нафиг не нужно.

А где ещё хранить такие длинные строки?



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.038 c
8-1121092399
arhey
2005-07-11 18:33
2005.12.11
изменение фмзичиского размера картинки


4-1128934874
Vano85
2005-10-10 13:01
2005.12.11
Мониторинг за файлами


2-1132707277
SkyRanger
2005-11-23 03:54
2005.12.11
Странные проблемы с классами


14-1132079997
Sergey Masloff
2005-11-15 21:39
2005.12.11
Говорят, раз в 5 лет нужно менять работу. Даже если все


2-1132918799
kay
2005-11-25 14:39
2005.12.11
Есть non-unicode программа, как её запустить с правильным отображ