Главно меню
Видове текстови полета
HTML документи и каскадни стилове
Активиране на MEMO поле
Редактиране съдържанието на полето
Специализиран редактор
Търсене и замяна
Версия за печат
Основни раздели
Видове текстови полета

В DB Manager за съхраняване на текстова информация се използват два вида полета както следва:
  • Полета за неформатиран текст (MEMO)
  • Полета за форматиран текст (Formated MEMO, BLOB)

При MEMO полетата въведената текстова информация е в съответствие с ASCII (American Standart for Information Interchange). Този начин на представянето на текст е по-близък до машината тъй като компютрите разбират само от числа и ASCII кода е начина на представяне на знаковете като числа. Например ASCII кода на знака "а" е 97. Първоначално ASCII формата е проектиран за използване в телетайпове и не поддържа нищо повече от обикновен текст. Съдържанието на неформатираните текстови полета в DB Manager може да бъде пренесено в Notepad, който също съхранява своите документи в ASCII формат.

Полетата за форматиран текст (текст в който можем да зададем различни параметри на шрифта) биват два вида, в зависимост от типа на  базата данни. Ако работим с таблици на Paradox е добре да се използва Formated MEMO, но във всички останали случаи е наложително да използваме BLOB полета за съхраняване на форматиран текст.

Забележка: При демо версията на продукта се използват основно неформатирани, текстови документи.
Съдържание ...

HTML документи и каскадни стилове

Едно от основните приложения на форматираните текстове е HTML и каскадните стилове (CSS). Тъй като те са предназначени основно за internet приложения или многослойни, използващи като тънък клиент бразузър, ние няма да се спираме подробно на тях.

HTML ( Hypertext Markup Language ) е основно средство за създаване и редактиране на web-документи, които се визуализират посредством програми, наричани браузери. HTML e прост хипертекстов механизъм с вградени функции за форматиране и свързване на документи, за работа с таблици, фонови изображения. Позволява на текста да включи кодове за дефиниране на шрифтове, оформление, вложени графични изображения и хипертекст връзки. Използва при създаване на хипермедийни страници за www - основна услуга в internet, позволяваща достъп до хипертекстови документи.

Хипертекст е система за писане и представяне на текст, която дава възможност текстът да се свързва по много начини, достъпни на няколко детайлни нива. Хипертекст-документите може да съдържат връзки към различни документи или части от тях,намиращи се на една или различни машини. Хипермедията включва освен текст и графична, звукова, видео и друга информация.

CSS (Cascading Style Sheets) е нов и удобен начин за форматиране на текст, шрифтове, изображения и всичко останало във една web-страница. Cascading style sheets позволяват да се разположат различни елементи на страницата където е нужно, с точност до един пиксел.
CSS позволява един набор от стилове да бъде приложен за произволен брой HTML страници едновременно. По този начин не се налага промените да се извършват за всяка страница по отделно, а просто ще бъде указано всяка да използва зададения стил.

В demo версията на DBManager HTML се използва основно за представяне на информацията в табличен вид. При по-високите версии са включени и специализирани средства за работа с CSS.
Съдържание ...

Активиране на MEMO поле

За да бъде изведено съдържанието на едно MEMO поле в съответната работна област на стандартната таблица, е нужно да сме избрали колона, която съдържа набор от текстови документи, след което да  се кликне върху съответния бутон.
- Активиране на поле, съдържащо текстови документ
Ако сме извършили всичко, както трябва и в полето се съдържа някаква информация, то тя ще се визуализира в съответната област, така както е показано на фиг.1.
Фиг.1. Активиране на MEMO поле.
Съдържание ...

Редактиране съдържанието на полето


Съдържанието на всяко едно поле, съдържащо един или няколко текстови документи може да бъде редактирано или непосредствено в работната област или с помощта, на някои от специализираните редактори (в demo версията на DB Manager това е RTF Editor).
Независимо кой точно подход ще бъде избран, важно е да се знае, че с информацията може да оперираме така, както се оперира с произволен текстови документ в Notepad. Всяка една част от текста може да бъде копирана, изрязвана или изтривана. В зависимост от конкретните нужди можем да вмъкваме или да припокриваме текст.
Ако редактираме непосредствено в работното поле, всички въведени промени ще бъдат записани, автоматично в момента, в който затворим таблицата. Ако използваме текстови редактор е нужно да прехвърлим редактираният текст в работната област посредством съответния бутон.
- Бутон за прехвърляне на текстови документ в работната област на таблицата
Предимството при използването на  RTF Editor (който в редица отношения наподобява Word Pad) е това, че документът може да бъде записан в отделен файл или изведен на печат.
Фиг.2. Копиране на част от текста в работната област
Съдържание ...

Специализиран редактор

Един от основните специализирани редактори за  обработка на текстови документи в DB Manager е RTF Editor. С С негова помощ може не само да се въвежда и редактира текст, но и също така да се оформят шрифтове, да се записват документите като отделни файлове или да се разпечатват.

На фиг.4 е показан общият вид на RTF Editor.
Фиг.3. Общ вид на RTF Editor
Както сами може да се убедите, не съществуват съществени различия между него и някои от популярните текстови редактори.
Управлението се извършва или посредством бутони, разположени в няколко функционално отделени панела или посредством менюта.
Съдържание ...

Търсене и замяна

Тъй като основното предназначение на DB Manager е работата с бази данни, то главна функция при текстовите редактори е търсенето на информация в текстови файл.
Реализирането на търсене и замяна в текстови документ по нищо не се отличава от познатата процедура, използвана в някои от най-популярните редактори. Това, което е различно е възможността за обхождане на всички текстови документи, съдържащи се в базата данни. Тази опция не е включена в демонстрационната версия, но е неразделна част от всички други. Заедно с т.н. "упростени заявки", както и със системите за търсене по сходство, тя предава изключителна гъвкавост на редактора и разширява възможностите му в много голяма степен.

На фиг.4 е показано търсене на фраза в текстови документ. В конкретния случай, съдържанието на избрано MEMO поле е прехвърлено в RTF Editor, където се реализира търсенето.
Фиг.4. Търсене на фраза в текстови документ
Съдържание ...
Copyright © 2003 -2006 G-System Group