|
|
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Всем привет! Ситуация такая. У меня есть проект Access 2002. Тама имеется отчет с подведением итогов. Я создал форму с помощью которой происходит фильтрация данных на отчете. Но после фильтрации итоги не меняются :( Тогда я решил сделать серверный фильтр. rpt.ServerFilter = "Дата >= '03.20.04' and Дата <='03.26.04' and Код_сотрудника=252" Но его использование не меняет набот данных на отчете, по крайней мере этого не видно. а такая инструкция выдает ошибку Reports!Отчет.RecordSource = "select * from vw_Запрос where Дата >= '03.20.04' and Дата <='03.26.04' and Код_сотрудника=252" Подскажите как можно решить проблему. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:10 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
да есть такая беда ставь доп. условие в where источника данных или используй хранимку с параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:12 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Похоже придется :( А точно нет другого выхода? Неохота делать ХП :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:15 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:17 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
А почему, тогда когда я пишу непосредственно строку Дата >= '03.20.04' and Дата <='03.26.04' and Код_сотрудника=252 в серверный фильтр все работает? Когда это делаю программно ничего не происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:20 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
потому что серверный фильтр должен быть установлен до открытия источника данных отчета а программно ты его ставишь позже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:22 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
А зачем переводить в long? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:23 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Странно Вы пишите дату программно должно быть так #12/1/03#, что означает 1/12/2003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:26 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
авторНеохота делать ХП :( А почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:28 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Одно и тоже и так не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:29 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
в лонге не нужно форматировать в вид #31/12/2003# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:30 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Это принципиальный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:30 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Меня во всем этом смущает то, что после применения обычного фильтра итоги подсчитываются по полному набору данных. Запись Reports!Отчет.RecordSource = "select * from vw_Запрос where Дата >= '03.20.04' and Дата <='03.26.04' and Код_сотрудника=252" Вызывает ошибку : Невозможно задать значение Источник записей после началапечати. :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:33 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
сделай так debug.print "select * from vw_Запрос where Дата >= " & clng(mydate1) - 2 & " and Дата <=" & clng(mydate2) - 2 & " and Код_сотрудника=252" поставь точку останова на следующую строку запусти процедуру когда остановится скопируй из окна immedate результат сюда, в форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:33 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
авторReports!Отчет.RecordSource = "select * from vw_Запрос where Дата >= '03.20.04' and Дата <='03.26.04' and Код_сотрудника=252" Вызывает ошибку : Невозможно задать значение Источник записей после началапечати. :((( так надо задавать в событии загрузка отчета а не когда отчет уже загрузил данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:35 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Ошибка Time mistmatch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:38 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
так надо задавать в событии загрузка отчета а не когда отчет уже загрузил данные Это я уже понял. Фильтрацию нужно проводить без закрытия отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:39 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
Хотя получилось Дата>= '37942' and Дата <= '38071' and Код_сотрудника= 252 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:41 |
|
||
|
Почему не происходит обновление
|
|||
|---|---|---|---|
|
#18+
кавычки лишние так должно быть Дата>= 37942 and Дата <= 38071 and Код_сотрудника= 252 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 16:56 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32459017&tid=1675773]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 471ms |

| 0 / 0 |
