|
|
|
Запрос при первом запуске вовращает меньше записей
|
|||
|---|---|---|---|
|
#18+
К примеру: Первый раз запускаю запрос, прокручиваю на последнюю запись - 550. Второй - как сложится - иногда 551, иногда сразу 552 На третий - 552. И их там действительно столько. Но это не правило, на истинную цифру может выйти и только на четвертый раз... DCount, который стоит на форме сразу показывает 552. С Динамический/Статический поигрался, сортировку убрал - не помогает. В запросе 6 таблиц, 2 подзапроса, 12 полей вывода, 3 условия, 2 из них по дате. Т.е. вроде и не особо навороченный. Да вот он соб-но: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Кто-нибудь сталкивался и как лечил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 15:21 |
|
||
|
Запрос при первом запуске вовращает меньше записей
|
|||
|---|---|---|---|
|
#18+
Попробуй изменить на select all or select distinctrow И еще, какой формат полей даты? Может быть там у тебя затесались минуты и секунды? И что в этом случае стоит на форме в полях [Forms]![frmStatMain]![datFrom] And [Forms]![frmStatMain]![datTo] То же самое по полю dtStartDate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 16:47 |
|
||
|
Запрос при первом запуске вовращает меньше записей
|
|||
|---|---|---|---|
|
#18+
Это было из-за вложенных exists. nz(Select First(... - не помогло та же ситуация. Заменил на nz(DFirst(... и все записи выводит с первого раза. И даже визуально субъективно быстрее отрабатывает, несмотря на то что доменные функции считаются медленными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 17:26 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1611&tid=1673870]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 370ms |

| 0 / 0 |
