Функция-таблица

Първа  Предишна  Следваща

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

 

Страницата може да се намира в три състояния: "нов запис" - добавя се нов запис, "корекция" - съществуващ запис се променя, "справка" - за предоставяне на информация или изтриване (всички полета са "пасивни").

 

Описание на полетата:

Номер – въвежда се номера на таблицата. Полето е "активно" само в режим "нов запис" от тип "число";

Име – въвежда се името на таблицата. Полето е "активно" в режими "нов запис" и "корекция" от тип "символно";

Описание – въвежда се описание на таблицата. Полето е "активно" в режими "нов запис" и "корекция" от тип "символно";

Вид на водещата колона – избира се вида на първата колона на таблицата („От – до” и „За стойност” – първата възможност определя интервал, а втората – конкретна стойност (списък "Вид на водещата колона")). Полето е "активно" в режими "нов запис" и "корекция" от тип "избор от списък";

Лява граница за водещата колона – въвежда се най-малката стойност за първия ред със стойности на таблицата. Активно, когато поле "Вид на водещата колона" има стойност „От – до”;

Закръгляване на аргумента – въвежда се закръгляването на подавания аргумент (стойността в това поле определя интервал за аргумента, в който резултатът ще бъде един и същ). Полето е "активно" в режими "нов запис" и "корекция" от тип "число";

Брой колони – въвежда се броя колони за таблицата (от 2 до 5);

Таблица с имена на колони:

Име на колона n – въвежда се потребителското име на колоната; (n приема стойност от 1 до 5). Полето е от тип "символно" до 20 знака;

Брой знаци след дес. точка за колона n – ограничително условие в интервал [0..9];

Формула за таблицата – въвежда се формулата за таблицата (като понятия може да се използват само символите X, A, B, C, D, E, като първия означава входящия аргумент, а останалите – стойностите на колоните);

Точност на резултата – въвежда се точността, с която да се представи резултата от изчислението на формулата. Полето е "активно" в режими "нов запис" и "корекция" от тип "число";

 

Следващия блок е видим и достъпен в режими "справка" и "корекция":

Поле "Тест" (намира се на реда с бутони) – въвежда се стойността на входния аргумент;

Към полето има "закачен" и един бутон <Тест> – изчисляване и визуализиране стойността в поле „Резултат =”;

 

Следващия блок е видим и достъпен в режим "справка":

Блок "Стойности на таблицата" - полетата са включени в таблица с колони:

<Колона 1> – броя знаци е в зависимост от поле Брой знаци след десетичната точка за <Колона 1> (изразът ‘<Колона 1>’ се замества със стойността на поле Име на колона);

Забележка: ако поле Вид на водещата колона има стойност „От – до” , в колоната трябва да се визуализират две стойности (т.е. става „двойна”):

Първа подколона – Долна граница – изчисляемо; изчислява се по следния начин: в първия ред стойността е Лява граница за водещата колона; за всеки следващ ред стойността се получава чрез добавяне на Epsilon към стойността на колоната от предишния ред;

Epsilon се получава в зависимост от поле Брой знаци след десетичната точка. Ако в полето е записано 3, означава, че в колона 1 ще се работи с три знака след десетичната точка и Epsilon = 0.001;

Втора подколона – това, което е написано за <Колона 1>;

<Колона N> – броя знаци е в зависимост от поле Брой знаци след десетичната точка за <Колона N>; (изразът ‘<Колона N>’ се замества със стойността на поле Име на колона за N = от 2 до 5);

 

Бутони за блок "Стойности на таблицата":

<Нов> – вмъква се нов запис;

<Редактиранe> – коригира се текущия;

<Изтриване> – изтрива се текущия запис след потвърждение от потребителя;

 

Достъпни бутони за блок "Стойности на таблицата:

Бутон

Описание

<Редактиране>

- текущия ред преминава в режим "корекция";

<Нов>

- вмъква се нов празен ред в таблицата;

<Изтриване>

- изтрива се текущия ред след потвърждение от потребителя;

 

Достъпни бутони в режим "нов запис":

Бутон

Описание

<Нова функция-

таблица>

- остава се в същата страница като се зачистват всички полета и се влиза в режим "нов запис";

<Запис>

- извършва се запис на променените данни, остава се в същата страница в режим "справка";

<Запис и изход>

- извършва се запис на променените данни и се стартира страницата, от която е заредена текущата, или се остава на същата страница в режим "справка";

<Отказ>

- без да се извърши запис се стартира страницата, от която е заредена текущата, или се остава на същата страница в режим "справка";

<Запис само в

текущия период>

– стартира се печатна справка;

 

Достъпни бутони в режим "корекция":

Бутон

Описание

<Нова функция-

таблица>

- остава се в същата страница като се изчистват всички полета и се влиза в режим "нов запис";

<Изтриване>

- след потвърждение от потребителя се изтрива текущия запис (включително и във всички открити следващи периоди);

<Запис>

- извършва се запис на променените данни (включително за всички бъдещи открити периоди), остава се в същата страница в режим "справка";

<Запис и изход>

- извършва се запис на променените данни (включително за всички бъдещи открити периоди) и се стартира страницата, от която е заредена текущата;

<Отказ>

- без запис се зарежда страницата, от която е заредена текущата;

<Предишен>

- извършва се преход към предишен запис (ако съществува);

<Следващ>

- извършва се преход към следващ запис (ако съществува);

<Запис само в

текущия период>

– извършва се запис на променените данни само в текущия период, остава се в същата страница в режим "справка";

 

Достъпни бутони в режим "справка":

Бутон

Описание

<Нова функция-

таблица>

- остава се в същата страница като се изчистват всички полета и се влиза в режим "нов запис";

<Изтриване>

- след потвърждение от потребителя се изтрива текущия запис (включително и във всички открити следващи периоди);

<Редактиране>

- остава се в същата страница в режим "корекция";

<Предишен>

- извършва се преход към предишен запис (ако съществува);

<Следващ>

- извършва се преход към следващ запис (ако съществува);

<Печат>

- стартира се печатна справка;

<Запис във файл>

- отваря се стандартен SaveFile диалог за запис на файла;