|
Непериодическая ошибка при вычислении суммы по форме =Sum([ПолеИсточника]) ADP
|
|||
---|---|---|---|
#18+
Ac2002+ADP+SQL2K Ленточная форма на основе процедуры с параметрами. В примечании формы вычисляемое поле =Sum([ПолеИсточникаФормы]) Все работает , но на каком-то этапе , поле правильно отображаясь при открытии начинает слетать (Ошибка) после Requery. После первого появления ошибки она становится постоянной. Удаляю форму и восстанавливаю из сохраненной копии обсалютно такой же.Все опять работает до какого то момента.Может кто сталкивался пдскажите в чем дело?Данные одинаковые формы вроде тоже.Строки отображаются а сумма нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2002, 14:03 |
|
Непериодическая ошибка при вычислении суммы по форме =Sum([ПолеИсточника]) ADP
|
|||
---|---|---|---|
#18+
небось фильтрами балуетесь...? да еще и серверный есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2002, 14:13 |
|
Непериодическая ошибка при вычислении суммы по форме =Sum([ПолеИсточника]) ADP
|
|||
---|---|---|---|
#18+
Фильтры есть но не по форме а в источнике передаю через параметр в процедуру значение свободнго контрола в форме @Vlt_ID tinyint = Forms![MM_Jurnal]!cboVlt_ID в процедуре SET @Vlt_ID=ISNULL(@Vlt_ID,1)/*при загрузке формы зн контрола NULL*/ WHERE (Vlt_ID=@Vlt_ID) --Для конкретной валюты OR (@Vlt_ID=255)--значение контрола для всех валют ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2002, 14:58 |
|
Непериодическая ошибка при вычислении суммы по форме =Sum([ПолеИсточника]) ADP
|
|||
---|---|---|---|
#18+
Нашел в чем дело, но почему так и не понял Форма портилась после Requery по нескольким(больше двух) формам в цикле типа For i = 0 To Forms.Count - 1 Forms(i).Requery Next i причем все отрабатывало отлично но после передачи управления одной из реквериных форм задача подвисала или(и) портилась форма при последующих открытиях причем происходило это только если формы были видимы(MyForm.Visible=True).Ну думаю чето не хватат значит надо скрывать перед обновлением. For i = 0 To Forms.Count - 1 SaveVisible=Forms(i).Visible Forms(i).Visible=False Forms(i).Requery Forms(i).Visible=SaveVisible Next i Работает! По запарке забыл сохранить Вастанавливаю но пропускаю Forms(i).Visible=False For i = 0 To Forms.Count - 1 SaveVisible=Forms(i).Visible Forms(i).Requery Forms(i).Visible=SaveVisible Next i Все равно работает В общем проблемма решилась , но чувство зыбкости окружающего мира осталось.Если можете объяснить ,объясните ,если нет то хоть посочувствуйте ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2002, 15:23 |
|
|
start [/forum/topic.php?fid=45&msg=32060719&tid=1683090]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 134ms |
0 / 0 |