LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  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 сообщения
1-ый


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 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Глюк с ит...
ПоискПоиск  Список форумовСписок форумов  
right