![]() |
#1 |
Участник
|
хелп!!!
в табл "employee qualification" есть поле "Quantity Days Sick-List". в отчете я группирую по "employee no." и хочу в GroupHeader вывести сумму по "Quantity Days Sick-List". я указАл это поле в totalfields , для вовода вставил textbox (c сурсом ="Quantity Days Sick-List") в GroupHeader ... а оно всегда содержит "0" !!! почему? где я облажался? (поле не флоу! нормал!) спасибо
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#2 |
Moderator
|
Дык в GroupFooter надо вставлять результат.
|
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Dzemon
Дык в GroupFooter надо вставлять результат.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#4 |
Moderator
|
Не, в хедере эта фича не работает.
|
|
![]() |
#5 |
Участник
|
ладно, а почему count записей в хедере работает? значит все-таки можно "заглянуть" вперед?
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#6 |
Moderator
|
Это разные фичи.
|
|
![]() |
#7 |
Участник
|
Читаю хелп про функцию 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'у!!!!!!!!!!!!!!!!!!
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали ![]() |
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от барбудас
всем спасибо. особенно Dzemon'у!!!!!!!!!!!!!!!!!!
Для этого нажмите + под логином участника в том сообщении, которое вам помогло. |
|
![]() |
#9 |
Moderator
|
Цитата:
Сообщение от барбудас
_________________________________________
обращает на себя внимание только фрагмент: "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???? ___________________________________________ Значительно гибче логика, да и юзеры тебе благодарны будут! |
|
![]() |
#10 |
Moderator
|
вот смежная тема для информации Как убрать "Подсчет записей в таблице..."
|
|