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

Вниз

работа с мемо-полями. Помогите разобраться!   Найти похожие ветки 

 
sash ©   (2003-01-17 11:28) [0]

Люди добрые! Раскажите, кто знает, или подскажите где прочитать можно про то, как организуется файл (.MB например), где хранятся данные из мемо поля и как осуществлянтся доступ к нему в базе. Что он, файл, представляет из себя физически. :)


 
MsGuns ©   (2003-01-17 11:41) [1]

Судя по расширению (.MB)- это в Paradox. Оформляется как отдельный физ.файл, содержащий те мемо таблицы, значения которых не "влазят" в отведенные для их хранения байты (до 255) в основной табле. Доступ к ним обычный, за исключением того, что через обычный TDBGrid просмотреть такое поле нельзя (показывается <MEMO> если непустое и <memo>, если пустое.

Этот формат чрезвычайно удобен для тех случаев, когда надо запомнить большой текст, например содержание договора или ответ на экзаменационный вопрос.

Для отображения содержимого таких полей используют:

- Доп.компоненты типа TDBMemo, располагаемые на отд.панелях, положенных НА и РЯДОМ с гридом
- Кнопка, по которой открывается опять же панель с мемо
- Отображение мемо как хинта
- Событие OnGetText для такого поля, в котором задается вывод, например, первых 100 символов мемо, подменяющих станд.текст >Memo>
- Событие OnDrawColumnCell грида, в котором программа "ручками" заносит на канву ячейки грида с мемо то, что "считает нужным" из текста мемо.



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

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

Наверх




Память: 0.47 MB
Время: 0.071 c
6-5118
Slava V.
2002-12-09 14:55
2003.02.03
Определение сетевой активности программ


9-4700
Ziketik
2002-07-20 14:44
2003.02.03
Как сделать быстрый скрин рабочего стола?


1-4970
ch_Alexey
2003-01-26 23:22
2003.02.03
Математические формулы


1-4855
jfo
2003-01-24 07:29
2003.02.03
Как вызвать класс из dll написанной на BCB...


1-4921
Makhanev A.S.
2003-01-26 01:38
2003.02.03
Развилка при компиляции...