*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)
И т.д.