Показать сообщение отдельно
Старый 23.12.2004, 17:20   #7  
барбудас is offline
барбудас
Участник
 
55 / 10 (1) +
Регистрация: 30.09.2004
Читаю хелп про функцию Count:
__________________________________

This example shows how to use the COUNT function. The statement:

Number := Customer.COUNT;

assigns the number of records in the Customer table to the Number variable. This statement is the same as

Number := 0;
IF Customer.FIND('-') THEN
REPEAT
Number := Number + 1;
UNTIL Customer.NEXT = 0;

except the first example is much faster since only one command to the Database Management System (DBMS) is needed. The second example sends several commands to the DBMS.

_______________________________________

сделал по аналогии. объявил переменную SumQuantityDays
и в "Employee Qualification".OnPreDataItem внес:

SumQuantityDays:=0;
IF FIND('-') THEN
REPEAT
SumQuantityDays+="Quantity Days Sick-List";
UNTIL NEXT=0;

все работает. думаю, знатоки через все это уже прошли
чего ж не подсказали

_________________________________________

обращает на себя внимание только фрагмент:
"except the first example is much faster since only one command to the Database Management System (DBMS) is needed. The second example sends several commands to the DBMS"
неужели в этом самом DBMS нет функции по суммированию?
где бы почитать по DBMS????

___________________________________________

всем спасибо. особенно Dzemon'у!!!!!!!!!!!!!!!!!!
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали