Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.037 c
2-1132476842
The One
2005-11-20 11:54
2005.12.11
Как получить обратиться к полю класса (private) из регулярной...


4-1128497857
Rentgen
2005-10-05 11:37
2005.12.11
Каким способом проверить на замкнутость цепи?


2-1133185128
DancerMan
2005-11-28 16:38
2005.12.11
Три панели и два сплиттера


2-1132570964
Apachi
2005-11-21 14:02
2005.12.11
TWebBrowser как прочитать содержимое


6-1125481501
Nikolay Kislov
2005-08-31 13:45
2005.12.11
Как обойти конфликт между IP адресами?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский