AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2004, 14:09   #1  
барбудас is offline
барбудас
Участник
 
55 / 10 (1) +
Регистрация: 30.09.2004
хелп!!!

в табл "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  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Дык в GroupFooter надо вставлять результат.
Старый 23.12.2004, 14:36   #3  
барбудас is offline
барбудас
Участник
 
55 / 10 (1) +
Регистрация: 30.09.2004
Цитата:
Сообщение от Dzemon
Дык в GroupFooter надо вставлять результат.
а если total визуально должен присутствовать в хедере? до детализации?
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали
Старый 23.12.2004, 15:13   #4  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Не, в хедере эта фича не работает.
Старый 23.12.2004, 15:23   #5  
барбудас is offline
барбудас
Участник
 
55 / 10 (1) +
Регистрация: 30.09.2004
ладно, а почему count записей в хедере работает? значит все-таки можно "заглянуть" вперед?
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали
Старый 23.12.2004, 15:25   #6  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Это разные фичи.
Старый 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'у!!!!!!!!!!!!!!!!!!
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали
Старый 23.12.2004, 17:32   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от барбудас
всем спасибо. особенно Dzemon'у!!!!!!!!!!!!!!!!!!
Форум позволяет добавить респект.
Для этого нажмите + под логином участника в том сообщении, которое вам помогло.
__________________
полезное на axForum, github, vk, coub.
Старый 23.12.2004, 17:36   #9  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Цитата:
Сообщение от барбудас
_________________________________________

обращает на себя внимание только фрагмент:
"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  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
вот смежная тема для информации Как убрать "Подсчет записей в таблице..."
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:18.