Таблица за избор на полета
Материал от Wikipedia
Таблицата за избор на поле (FTT)дефинира правилата за избор на един или повечеелементив контекста на запис на база данни.Елементнай-общо може да се дефинира като фрагмент от запис, избран в резултат на определена обработка. Докато в много случаиелементитеще бъдат елементи наданни(полета или подполета), може също да има думи, фрази или други части от данни, които имат конкретно значение в специални приложения.
Съдържание
TVP приложение
Избраните от вас елементи се прилагат въз основа на вашия конкретен случай на употреба.
TWP може да се използва за преформатиране на записи по време на операции за импортиране, експортиране или копиране.
TVP за обърнат файл
Главна информация
Таблицата за избор на полета като отделна структура се записва в текстов файл с разширение .fst.
TVP файлът е набор от редове, всеки от които съдържа следните три елемента, разделени с интервал:
Когато стане необходимо да се изберат елементи с помощта на RTP, системата чете необходимите записи на файла с документа и извършва следните действия за всеки запис и всеки ред на RTP:
- използваформат за вземане на проби от данниза извличане и форматиране на подходящи данни от записа;
- прилага посоченияметод на индексиранекъм данните, извлечени от предишната стъпка;
- присвоява всеки елемент, получен по този начин, на посоченияидентификатор на поле.
Процесът на избор на елементи с помощта на TWP е чисто механичен, описаните стъпки са свързани само с данните, които се създават, когато се изпълняват. Например тозифактът, че данните са взети извадки от конкретно поле в стъпка 1, е без значение в стъпка 2. В стъпка 1 всички възможности на езика за форматиране могат да се използват за създаване на символен низ, който след това е достъпен за стъпка 2. В стъпка 2 входящите символни низове се обработват в съответствие с указания метод за индексиране. Методите за индексиране са операции върху символни низове, а не записи или полета. Благодарение на това универсално разбиране на същността на RTP е възможно да се използват за такива, на пръв поглед, напълно несвързани цели, като определяне на съдържанието на обърнат файл и метод за конвертиране на данни при импортиране на документи.
В най-общ смисъл TWP е механизъм за генериране на елементи от данни на базата на съществуващи, използвани за изпълнение на определени задачи.
TVP параметри
Параметрите на TST линиите са описани по-долу в реда, в който се обработват (разположени са в обратен ред на TST линията).
Формат на примерни данни
Форматът за избор на даннисе създава с помощта на езикови инструменти за форматиране.
Езикови функции за форматиране като RTF и HTML функции и етикети на променливи не могат да се използват във формати за вземане на проби от TWP.
За някои методи за индексиране концепцията зареде от съществено значение. В този случай използването на команди за нов ред е много отговорно.
Също така е много важно да използвате командитеизходен режим, тъй като някои методи за индексиране всъщност изискват специфичен изходен режим. В тази връзка самият потребител трябва да се погрижи един или друг формат за вземане на проби от данни да съдържа необходимите команди за изходен режим.
Трябвасъщо имайте предвид, че използването на главни букви може да повлияе на по-нататъшната обработка на данните, генерирани от TWP. По правило не е необходимо да използвате такова преобразуване, тоест трябва да използвате режимите mpl, mhl, mdl, а не mpu, mhu, mdu. Системата автоматично преобразува буквите в главни, когато е необходимо. Например, всички елементи, генерирани от TWP за обърнат файл, се преобразуват в главни букви, преди да бъдат поставени в речника, дори ако TWP генерира елементи с малки букви.
Методи за индексиране
Методът на индексиранеопределя специфичната обработка на данните, генерирани от формата. Има девет метода за индексиране. Те се идентифицират с цифрови кодове от 0 до 8.
Метод на индексиране 0
Създава елемент от всеки низ, образуван според формата. Този метод обикновено се използва за индексиране на цялото поле или подполе като цяло. Трябва да обърнете специално внимание на факта, че системата в този случай изгражда елементи от низове, а не от полета. Изходният резултат от форматирането е низ от знаци, в който няма индикация за неговата принадлежност (или принадлежност към част от низа) към определено поле или подполе. Затова трябва да сте особено внимателни форматът да генерира правилни данни, особено в случаите, когато се индексират дублирани полета и/или повече от едно поле. С други думи, когато се използва този метод, изходните данни според формата за избор трябва да бъдат представени на отделен ред за всеки индексиран елемент.
Метод на индексиране 1
Създава елемент от всяко подполе или низ, генериран от формата. Тъй като в този случай системата ще търси кодоверазделители на подполе в низа, генериран от формата, тогава, за да работи методът правилно, режимът за проверка на mpl трябва да бъде указан във формата (или изобщо да няма режим, тъй като режимът на проверка е избран по подразбиране), което гарантира, че разделителите на подполетата се запазват в изхода на формата. Спомнете си, че режимите за заглавие и данни заменят разделителите на подполетата с препинателни знаци. Имайте предвид, че метод на индексиране 1 прави описанието по-кратко от метод на индексиране 0.
По-долу са дадени примери за използване на този метод. Показва как работи методът в режим на данни.
Съдържание на поле 26 от записа, използван в примерите: