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

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



Память: 0.45 MB
Время: 0.01 c
14-5139
Le!
2003-01-10 08:36
2003.02.03
Люди посоветуйте!


14-5198
gloogle
2003-01-12 19:40
2003.02.03
Тесты


1-4971
Senator
2003-01-23 14:41
2003.02.03
Grid


14-5152
sancho
2003-01-17 16:59
2003.02.03
ПодскажитеЮ, пожалуста!


3-4714
Marsello
2003-01-18 12:49
2003.02.03
Базы данных InterBase




   Наверх