Глава 4. Форми

Тук ще намерите описание на формите за въвеждане/редактиране на информация, използвани в Colibri® ERP

Определения

Форма

Правоъгълна област от екрана, в която са подредени и описани полета за въвеждане на информация. Формите са предназначени за въвеждане, визуализиране или редактиране на информация. Въвежданата информация е предназначена да бъде добавяна в определени места (полета), от записите (редовете) на таблиците от базата данни.

Формите може да са доста сложни и полетата в тях да са разположени на няколко страници, както и да съдържат информация от една или няколко таблици от базата данни.

На следващата фигура е показан пример за входна форма.

Фигура 4.1. Форма за въвеждане на информация

Форма за въвеждане на информация


Многозаписна Форма

Форма, която визуализира няколко записа от таблица на базата данни едновременно се нарича многозаписна.

Многотаблична Форма

форма, в която едновременно се представя информация от няколко информационно свързани таблици. Записите от различните таблици се обособяват в правоъгълни области (региони) от формата.

Регион

Област от формата, в която се въвежда множество записи, принадлежащи на една таблица, които са логически и информационно свързани с полетата от друг регион на формата. В една форма може да има един, два или повече региона. С помощта на регионите се реализират логическите отношения 'един към един' и 'един към много'.

Поле

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

Полетата биват такива, в които потребителят може да променя стойността и/или да въвежда нова (за редактиране/въвеждане) и такива, които са само за визуализиране. Оттук нататък ще става дума само за полетата за редактиране/въвеждане.

От друга страна трябва да се знае, че в някои полета предварително са зададени ограничения за въвежданата информация. Например тя може да бъде само от някакъв предварително подготвен списък (селектор - list box) или само от определен тип - числова, текстова, от тип дата или др.

Фигура 4.2. Примери за елементите на формата

Примери за елементите на формата


Запис

Съвкупност от полета, включени във форма, обединени смислово, без повторения. В повечето случаи полетата на формата съответстват на един запис (ред от таблицата в базата данни) информация.

Таблица

Съвкупност от записи, имащи еднаква структура. Еднаквата структура означава, че всеки запис съдържа еднакъв брой, еднакво разположени едно спрямо друго полета. Информацията във всяко поле може да бъде от числов, логически, дата, текстови (буквеноцифров или символен) тип, който трябва да се съблюдава при въвеждане.

Работа с форми

Формите са предназначени за въвеждане на нова или редактиране на вече въведена информация в една или няколко таблици. Смисълът на въвежданата с помощта на полета информация се пояснява с текст, поставен непосредствено до или над съответното поле.

При въвеждане/редактиране на информация в поле от формата е необходимо да се спазва типа на данните (числен, логически, символен, дата).

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

След въвеждане на новата информация е необходимо тя да бъде записана в базата данни. Това се извършва със съответния бутон за запис (например - от навигационната група, горе в дясно) за съхраняване на информацията, който задължително присъства във всяка форма.

Копиране на информация от едно поле в друго

В случай, че се налага една и съща стойност да се въвежда в повече от едно поле има възможност за бързо и лесно копиране по следния начин:

  1. Маркираме с маркера на мишката стойността на полето и го копираме във временния буфер с натискане на [Ctrl+C].

  2. Предвижваме се в следващото поле с мишката и натискаме [Ctrl+V].

В резултат в полето се появява копираната стойност и така за всички останали полета.

Друг начин за постигане на същото е следния:

  1. Маркираме с маркера на мишката стойността на полето. Натискате и задържате клавиша Ctrl.

  2. Насочвате маркера на мишката върху маркираната информация, след което кликвате и задържате левия клавиш на мишката. Така задържайки клавиша на мишката премествате маркера в областта на новото поле от формата. Накрая освобождавате клавиша на мишката и в полето се попълва маркираната информация от другото поле.

    [Забележка] Забележка

    Ако не се натисне клавиша Ctrl от клавиатурата, няма да се извърши копиране, а пренос на информацията от едното поле в другото.

Избор от селектор

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

  1. Преместване на маркера на мишката върху селектора и натискане на левия й бутон. Селекта се отваря целия и се визуализират предварително зададените му стойности. Ако списъкът е много дълъг се появява и навигационен бар (в дясната му страна), с който можете да се предвижвате нагоре надолу по списъка.

  2. Придвижва се маркера върху една от стойностите в списъка и се кликва с левия бутон на мишката върху нея.

Като резултат в полето се зарежда избраната стойност.

Copyright © 2006-2024 EDA Ltd.