Страница 1 из 1

Помогите пожалуйста с таблицей

Добавлено: 06 ноя 2007, 11:52
MasterV
Как просуммировать колонку можно?

Добавлено: 06 ноя 2007, 11:57
Алексей
где? в отчете, в запросе, в интерфейсе?

Добавлено: 06 ноя 2007, 15:26
MasterV
Вообщем. есть "Табель учета рабочего времени". Там мне нужно было вставить поле выходные дни. Чтобы она считала все выходные. Вставил. Считает. Теперь нужно подсуммировать. И тут у меня не получается, что-то. Вот код рассчета вых. Может кто-то знает, как это можно было бы упрастить подскажите.
vix:=0;
if wtd01='В' vix:=1;
if wtd02='В' vix:=vix+1;
if wtd03='В' vix:=vix+1;
if wtd04='В' vix:=vix+1;
if wtd05='В' vix:=vix+1;
if wtd06='В' vix:=vix+1;
if wtd07='В' vix:=vix+1;
if wtd08='В' vix:=vix+1;
if wtd09='В' vix:=vix+1;
if wtd10='В' vix:=vix+1;
if wtd11='В' vix:=vix+1;
if wtd12='В' vix:=vix+1;
if wtd13='В' vix:=vix+1;
if wtd14='В' vix:=vix+1;
if wtd15='В' vix:=vix+1;
if wtd16='В' vix:=vix+1;
if wtd17='В' vix:=vix+1;
if wtd18='В' vix:=vix+1;
if wtd19='В' vix:=vix+1;
if wtd20='В' vix:=vix+1;
if wtd21='В' vix:=vix+1;
if wtd22='В' vix:=vix+1;
if wtd23='В' vix:=vix+1;
if wtd24='В' vix:=vix+1;
if wtd25='В' vix:=vix+1;
if wtd26='В' vix:=vix+1;
if wtd27='В' vix:=vix+1;
if wtd28='В' vix:=vix+1;
if wtd29='В' vix:=vix+1;
if wtd30='В' vix:=vix+1;
if wtd31='В' vix:=vix+1;
end.
идет такая вот штука. и нужно подбить ее итог
пишу
suma:=0;
suma:=suma+vix берет последнее знач. в таблице.
А как сделать так, чтобы подсчитывала другие строки. Помогите пожалуйста. Очень надо

Добавлено: 06 ноя 2007, 17:09
aleks1232321
Исходя из вашего кода, так и должно быть.
Вы накапливаете в переменной VIX количество "В".
Вот вам и выдается это накопленное количество

Добавлено: 06 ноя 2007, 20:59
edward_K
suma:=0; надо писать в начале формы

Добавлено: 08 ноя 2007, 10:35
MasterV
Все уже получилось. Всем спасибо

Добавлено: 09 ноя 2007, 03:24
Screw
Пользуйтесь функциями из API табеля учета рабочего времени и не знайте никаких забот... Тем более, что условное обозначение "В" используется, кроме обозначения выходных, еще и для пометки неоплачиваемых дней больничных и отпусков. Вы лучше у табеля спросите - он разберется, что и как подсуммировать. По API описана в самодельной доке (не полностью пока, но главное есть). Будет нужно - пишите в личку, пришлю.

Добавлено: 09 ноя 2007, 06:34
Алексей
Screw
а может быть выслать Max_Fin у, пущай в опыт выложит.
Я не против почитать, если можно...

Добавлено: 11 ноя 2007, 14:16
Max_Fin
Выложим, есть у меня, если Виталий не против

Добавлено: 13 ноя 2007, 01:51
Screw
Только за. Для кого ж писал? Заодно посоветуете, что подправить, что добавить.