Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.025 c
3-1130156501
Сержо
2005-10-24 16:21
2005.12.11
Некорректное отображение дат


2-1132918235
Quadro
2005-11-25 14:30
2005.12.11
Странная ошибка


1-1132129440
pav74
2005-11-16 11:24
2005.12.11
Мастера! кто-то знает алгоритм автоматизации контроля температуры


1-1131710014
Альф
2005-11-11 14:53
2005.12.11
Извлечение данных из текстовых файлов


1-1131797065
zxc
2005-11-12 15:04
2005.12.11
одновременно avi показывать и рисовать




   Наверх