Главная страница
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.011 c
6-5118
Slava V.
2002-12-09 14:55
2003.02.03
Определение сетевой активности программ


14-5185
о
2003-01-14 16:09
2003.02.03
Нужны приколы про электриков


4-5339
LongIsland
2002-12-20 17:29
2003.02.03
GetClipboardData(CF_TEXT);


14-5273
Mika
2003-01-17 14:02
2003.02.03
Установка компонента в Delphi 6


1-4941
msoftware
2003-01-25 06:02
2003.02.03
Помогите разобраться с куском кода