Главная страница
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.021 c
1-4903
23
2003-01-25 17:41
2003.02.03
popupmenu


3-4771
Whippi
2003-01-16 15:22
2003.02.03
Помогите новичку с запрсом, а то, чтото никак не могу сообразить


1-4881
Cr@sh
2003-01-24 13:38
2003.02.03
StringGrid -> *.xls


1-4902
defenseur
2003-01-25 14:56
2003.02.03
Функции чтения-записи двоичного файла


1-4856
Antosya
2003-01-24 16:32
2003.02.03
Часы!