Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблеммы с суммированием в примечании формы / 25 сообщений из 28, страница 1 из 2
05.12.2003, 15:45
    #32345059
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
АкХП, adp
форма привязана к таблице.
на форме поле c сурсом Kol и поле с сурсом Cost
в примечании формы в поле пишу =sum([Kol])
все нормально
пишу =sum([Cost]*[Kol]) - пишет ошибка.
почему это? в mdb всегда работало

p.s. прошу прощения если вопросы тупые, с формами в adp только учусь,
(на mdb вообще нихрена не похоже).
...
Рейтинг: 0 / 0
05.12.2003, 15:55
    #32345085
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
добавь в источник данных

kol * cost as summa



в примечании формы в поле пиши =sum(summa)
...
Рейтинг: 0 / 0
05.12.2003, 16:01
    #32345100
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
дык а так (=sum(a1*a2)) в adp нельзя?
...
Рейтинг: 0 / 0
05.12.2003, 16:04
    #32345108
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
в агрегатные функции можно включать только названия полей источника данных

и учти что будет бред при использовании фильтра
...
Рейтинг: 0 / 0
05.12.2003, 16:06
    #32345110
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
дык а так (=sum(a1*a2)) в adp нельзя?
как видишь нельзя
...
Рейтинг: 0 / 0
05.12.2003, 16:10
    #32345119
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
блин, полная ж#па.
...
Рейтинг: 0 / 0
05.12.2003, 16:13
    #32345127
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
а почему Ж ?

насчет фильтра?
...
Рейтинг: 0 / 0
05.12.2003, 16:16
    #32345133
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
да нет. просто уж очень на mdb не похоже.
причем явно в неудобную для программера сторону.
...
Рейтинг: 0 / 0
05.12.2003, 16:25
    #32345163
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
тебя еще ждет сюрприз с refresh ))
...
Рейтинг: 0 / 0
08.12.2003, 11:31
    #32346168
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
все оказалось еще хуже ;(
Помогите. уже задолбался.
та же проблема, но под другим углом.
Сделал я как предложил АлексейК (спасибо ему), завел сумму в запросе.
Все заработало.
НО.
теперь я программно вешаю этот сурс на Form.Recordset и у меня опять вместо суммы #Ошибка. хотя если убрать sum поле заполняется.
что в программно цепляемом сурсе вообще нельзя агрегатные функции использовать???
...
Рейтинг: 0 / 0
08.12.2003, 12:00
    #32346223
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
что в программно цепляемом сурсе вообще нельзя агрегатные функции использовать??? \r
\r
Я сталкивался с такой же проблемой здесь\r
\r
В конце концов полностью отказался от итоговых полей в футере формы, т.к. куча проблем после наложения фильтра.\r
\r
Сейчас все ленточные/табличные формы без итоговых полей.\r
Сделал кнопку суммарные показатели, по ней открываю форму со списком расчетных показателей (форма показателей универсальная, список для каждой формы свой).
...
Рейтинг: 0 / 0
08.12.2003, 12:35
    #32346270
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
>Сейчас все ленточные/табличные формы без итоговых полей.
не моге же я заставить пользователя для просмотра суммы накладной нажимать на кнопки.
Люди!!!!
Помогите!!!
Чё сделать с этой сволочью суммой?
...
Рейтинг: 0 / 0
08.12.2003, 12:50
    #32346299
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
не моге же я заставить пользователя для просмотра суммы накладной нажимать на кнопки

Я зря, юзеров нужно учить/лечить

Если серьезно, и если очень критично, то есть пару вариантов:
1. Сделать поле с источником = функции. Функция по типу Dsum
2. Поставь на форму источник
select * from mytable where 1=0
после прописывания источника программно должно работать поле =sum([field])
но опять будет показывать ошибку при наложении фильтра на форму.

P.S. Возможно в SP[N] будет исправление этой проблемы...а может уже есть нужно посмотреть.
...
Рейтинг: 0 / 0
08.12.2003, 12:51
    #32346301
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
разбирайся сам
у меня все работает
...
Рейтинг: 0 / 0
08.12.2003, 12:53
    #32346305
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
у меня второй SP.
нихрена они не исправили. ;(
...
Рейтинг: 0 / 0
08.12.2003, 13:00
    #32346318
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
ничо исправлять не надо
там работаит как надо
...
Рейтинг: 0 / 0
08.12.2003, 13:11
    #32346337
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
2 Хам трамвайный

Сделай ленточную форму,
поставь в источник формы select * from mytable
в примечании сделай поле =sum([field1])
открой форму, наложи фильтр на любое поле.

Что получается в поле в примечании?
...
Рейтинг: 0 / 0
08.12.2003, 13:15
    #32346349
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
2 Хам:
у тебя при программной подстановке рекордсета работает сумма в футере?
...
Рейтинг: 0 / 0
08.12.2003, 13:35
    #32346375
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
я не исп. встроен. филтр
из-за неправильного
плдсчета суммы
поэтому создал доп. поля
для филтра и прописал все
условия в ХП.
и теперича только
делаю requery на форме:
записи и фильтуются
и суммы считаются
...
Рейтинг: 0 / 0
08.12.2003, 13:44
    #32346394
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
дык я тоже не использую фильтров. они мне нафиг не нужны.
у меня стандартная форма накладной.
Главная форма (шапка) - подформа (строки).
Recordset-ы для обеих форм устанавливаются в коде.
Хочу в главной форме отображать сумму накладной (сумму строк).
и нихрена.
если recordset сделать постоянным (или как его, ну указать в дизайнере),
то все работает. как только присваиваю его в коде - так сразу х...
...
Рейтинг: 0 / 0
08.12.2003, 14:57
    #32346534
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
АУ!!! Люди!!!
куда все умы подевались??
неужели никто не делал программное присвоение рекордсета?????
не верю!!!

p.s. погибаю. помогите.
...
Рейтинг: 0 / 0
08.12.2003, 14:59
    #32346539
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
а зачем тебе менять
источник?
у тебя данные идут
из разных таблиц?

в источнике постоянно
зашита ХП.
ты же можешь спокойно
в САМОЙ ХП менять источник
если тебе так нужно
что-то менять
...
Рейтинг: 0 / 0
08.12.2003, 15:07
    #32346551
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
я делаю me.recordset=<рекордсет>
чтобы организовать транзакцию по форме.
т.е. форма открывается - запускается транзакция.
форма закрывается - по желанию пользователя изменения либо сохраняются,
либо нет.
...
Рейтинг: 0 / 0
08.12.2003, 15:42
    #32346635
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
отучайся от транзакций
на форме
в adp лучше делать
все на сервере
у таблиц есть триггеры
вот ими и пользуйся
...
Рейтинг: 0 / 0
08.12.2003, 15:53
    #32346657
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблеммы с суммированием в примечании формы
>отучайся от транзакций на форме
между прочим пример взят из любимого всеми вами Гетца.
2ой том стр.278-279
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблеммы с суммированием в примечании формы / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]