LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
07 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Глюк с ит...
Тема: Глюк с итогом по странице
15.06.2007 21:08:13
Сергей32
2 сообщения
Тема: Глюк с итогом по странице
Помогите пожалуйста с такой проблемой. Есть отчет с итогами по странице. При формировании такого итога в него попадает значение первой строки следующей страницы, причем проверка в отладчике показала, что происходит одно лишнее событие "Форматирование" (или "Печать") для каждой страницы отчета, кроме последней. Таким образом, сумма примерно выглядит так: "Итого_по_странице"+"Следующая_запись". Если в итоговой сумме отнять "Следующая_запись", то все нормально, кроме последней страницы, т.к. там считается все правильно. Итог по странице сделан в соответствии с примером №18 в la_report1.mdb. Access2000 SP-3. Что это может быть и как с этим бороться?
Заранее благодарен, Виноградов Сергей.
P.S. Общий раздел по отчетам
Автор:
Сергей
от 21.03.2004 17:53:32
Источник ...
15.06.2007 21:08:13
All
4316 сообщения
RE: Глюк с итогом по странице
Да, пример работает некорректно в некоторых случаях, правильние накапливать сумму так:
Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
If PrintCount = 1 Then sumPage1 = Me.Цена.Value + sumPage1
End Sub
P.S. Общий раздел по отчетам
Автор:
N_A
от 0:00:00
Источник ...
15.06.2007 21:08:14
Сергей32
2 сообщения
RE: Глюк с итогом по странице
Собственно говоря, я так и делал. Но решение пришло неожиданно, поэтому пишу, чтобы другие не попали на эти грабли. При установленном в TRUE свойстве "Не разрывать" для области данных проблема исчезает сама-собой. Т.е. получается, что до этого Access следующую запись не выводил, но курсор на ней стоял и обратного отката не было. Поэтому и сумма была больше (конечно кроме последней страницы). Мораль: чем больше смотрю на творения MicroSoft, тем больше удивляюсь...
P.S. Общий раздел по отчетам
Автор:
Сергей
от 29.03.2004 16:52:37
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Глюк с ит...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования