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