Отчеты

*Alenka*
Дата: 29.09.2005 11:49:16
Microsft Access 2002, сделала отчет, есть два поля которые считают сумму
1 поле - колличество
2 поле - деньги умноженное на ко-во
в режиме форма все считает и отображает как надо
в режиме отчета поле кол-во отображает нормально, а поле итого сумма пишет 0,00.
Подскажите чего сделать
adv
Дата: 29.09.2005 11:54:18
*Alenka*
Подскажите чего сделать
Расстроиться.

Что в свойстве данные поля итого отчёта?
*Alenka*
Дата: 29.09.2005 12:11:02
Свойства поля "Итого"
Конструктор:
Одинарное с плавающей точкой

Форма:
=([kol_Корпус]*[sum_Case])+([kol_МатПлата]*[sum_MB])+([kol_Прцессор]*[sum_Procc])+([kol_Память]*[sum_Memory])+([kol_Видеоадапптер]*[sum_Videoadapter])+([kol_Сетевая карта]*[sum_Lan])+([kol_FDD]*[sum_FDD])+([kol_HDD]*[sum_HDD])+([kol_Монитор]*[sum_Monitor])+([kol_Мышь]*[sum_Mouse])+([kol_Клавиатура]*[sum_Keybord])+([kol_Фильтр питания]*[sum_Filterpitania])+([kol_Прочие1]*[sum_Other1])+([kol_Прочие2]*[sum_Other2])
Отчет:
sum_itog
RVB
Дата: 29.09.2005 12:13:52
*Alenka*
Microsft Access 2002, сделала отчет, есть два поля которые считают сумму
1 поле - колличество
2 поле - деньги умноженное на ко-во
в режиме форма все считает и отображает как надо
в режиме отчета поле кол-во отображает нормально, а поле итого сумма пишет 0,00.
Подскажите чего сделать


Попробуйте вычислять СУММА в источнике данных отчета. А в отчете нужно привязаться к этому полю.
RVB
Дата: 29.09.2005 12:17:23
*Alenka*
Свойства поля "Итого"
Конструктор:
Одинарное с плавающей точкой

Форма:
=([kol_Корпус]*[sum_Case])+([kol_МатПлата]*[sum_MB])+([kol_Прцессор]*[sum_Procc])+([kol_Память]*[sum_Memory])+([kol_Видеоадапптер]*[sum_Videoadapter])+([kol_Сетевая карта]*[sum_Lan])+([kol_FDD]*[sum_FDD])+([kol_HDD]*[sum_HDD])+([kol_Монитор]*[sum_Monitor])+([kol_Мышь]*[sum_Mouse])+([kol_Клавиатура]*[sum_Keybord])+([kol_Фильтр питания]*[sum_Filterpitania])+([kol_Прочие1]*[sum_Other1])+([kol_Прочие2]*[sum_Other2])
Отчет:
sum_itog


А еще, пока задача только в разработке, нормализуйте данные
*Alenka*
Дата: 29.09.2005 12:24:40
всмысле нормализовать данные?
могу скинуть на мыло, посмотрите, может идеи появятся что еще можно сделать
Звереныш
Дата: 29.09.2005 12:28:19
*Alenka*
всмысле нормализовать данные?

В прямом смысле
*Alenka*
Дата: 29.09.2005 13:37:24
Может по существу, совет дельный дадите
*Alenka*
Дата: 29.09.2005 14:19:53
Ход действий
создаем новую бд
конструктор:
создаем 1 поле - int счетчик
kol1 числовой - длинное целое
kol2 числовой - длинное целое
kol3 числовой - длинное целое
kol_itog числовой - длинное целое
sum1 числовой - одинарное сплавающей точкой
sum2 числовой - одинарное сплавающей точкой
sum3 числовой - одинарное сплавающей точкой
sum_itog числовой - одинарное сплавающей точкой
далее форма, расположите поля как хотите
свойства kol_itog закладка данные, поле данные жмем 3 точки вводим
=[kol_1]+[kol_2]+[kol_3], жмем OK
свойства sum_itog закладка данные, поле данные жмем 3 точки вводим
=([kol_1]*[sum_1])+([kol_2]*[sum_2])+([kol_3]*[sum_3]), жмем OK
запускаем форму проверяем как считает и умножает, если всё good то
далее отчет, создаемм отчет как хотите, если вы вводили данные в форму то поле kol_itog должно было сложиться а поле sum_itog должно перемножиться и сложиться.
далее, в отчете показаны поля куда вы вводили данные, а поля с формулами паказывает как 0, т.е. в отчете поля с формулами гдето потерялись.
Дак вот госпада речь ведем о том как это блин справить. Жду выших коментариев!!!
RVB
Дата: 29.09.2005 15:00:33
создаем 1 поле - int счетчик
PosID ID комплектующей
kol int или float
PosID int (из справочника) ID комплектующей
Cost float(из справочника)
далее ленточная форма
Вводим PosID через поле со списком. Вводим kol
В запросе источнике данных пишем SumPos:Cost*kol и связываем с полем SumPos в форме
В примечании формы поле SumPosItog =Sum(SumPos)

И т.д.