Вниз
Скачать: 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.011 c
1-5047
Smithson
2003-01-24 10:29
2003.02.03
Минимизация в трей.


7-5297
eddy2
2002-11-23 17:37
2003.02.03
При максимизации формы скрывается панель задач, как не допустить?


1-4927
Tahion
2003-01-21 20:36
2003.02.03
Нарисовать иконку


1-5046
boets
2003-01-24 10:43
2003.02.03
Получение logа Трассировки событий


8-5070
Алешка
2002-10-15 18:38
2003.02.03
Как получить цвет точки экрана с заданными координатами?




   Наверх