Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Моргание списка в ADP / 9 сообщений из 9, страница 1 из 1
03.12.2003, 04:15
    #32341434
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
hi

Есть форма поска. Есть список с установленным свойством Заглавия столбцов = ДА, в котором отображаются результаты поиска.
Форма импортена и переделана из Access97 под ADP.

Так вот. По нажатию на кнопку начала поиска в Access97 заглавия столбцов НЕ мерцают при обновлении источника записи для списка а в ADP - мерцают, что создает ессно не очень приятное впечатление. Особенно для людей которых придется убеждать что ADP/ADO это круче чем MDB/ODBCDirect.

Короче вопрос: как избавиться от такого неприятного эффекта?

код:

в ADP по нажатию на кнопку поиска ( s_sql - это строка с вызовом спешки)
Код: plaintext
1.
Me.ListMans.RowSource =  "exec "  + s_sql
Me.ListMans.Requery


в MDB:
Z_GetListMans - это запрос с вызовом тойже спэшки
Код: plaintext
1.
Me.ListMans.RowSource =  "Z_GetListMans" 
Me.ListMans.Requery


отличий почти нет, почему же мерцает список, не пойму.

--
---
Alexey
...
Рейтинг: 0 / 0
03.12.2003, 05:44
    #32341447
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
Людей, которым приходится доказывать, чем таракан лучше тапка, вообще подпускать к компу нельзя. Но эффект неприятный...

А если поле скрывать/лочить на время обновления? Поиск быстро проходит?
...
Рейтинг: 0 / 0
03.12.2003, 08:02
    #32341485
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
Я не совсем тебя понял.
Это меня к компу подпускать нельзя(которому придется доказывать другим) или человека(которому мне придется доказывать) (русский язык однако велик и богат).

авторА если поле скрывать/лочить на время обновления?
Если визибле менять - то лучше не становится но и хуже не становится как не странно. А вот что значит лочить я не понял.

авторПоиск быстро проходит?
Поиск что в MDB что в ADP одинаково проходит, только вот список моргает - скорее всего из-за этого создается впечатление что всетаки ADP чуууучуть медленнее.

--
---
Alexey
...
Рейтинг: 0 / 0
03.12.2003, 08:06
    #32341487
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
С локами понял что ты имел в виду. ТОже нифига не помогло, никаких изменений.

--
---
Alexey
...
Рейтинг: 0 / 0
03.12.2003, 09:25
    #32341523
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
Не знаю кто медленней, но Me.ListMans.Requery лишняя. При смене RowSource и так происходит обновление.

У Адп есть огромное преимущество - можно через Профайлер посмотреть что-куда-как шлеться. Тогда бы ты сразу увидел 2 вызова одной функции

==
А еще какого кода Requery случайно нет? Типа DataEntry и т.п. констуркции вызываеющие обновления формы?

===
См. в справке команду Echo (отключение обновления экрана)
...
Рейтинг: 0 / 0
03.12.2003, 10:51
    #32341651
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
Помогло.

Большое спасибо.

Я и не подумал про профайлер - думал это либо косяк AccessXP, либо какието особые настройки ADP.

Посоветуйте линки по ADP, где про него прочитать, может какие free e-book.
А то справка по нему просто отстойная, и все приходится делать по интуиции и по носвинду.

--
---
Alexey
...
Рейтинг: 0 / 0
03.12.2003, 10:53
    #32341655
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
нормальная справка
это просто у тебя
глаза не туда смотрят
косят немного
...
Рейтинг: 0 / 0
03.12.2003, 11:03
    #32341686
AlexeyU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
Ну ты и хам.

Где ж ты видишь нормальную справку?
Вот BOL, это справка, или даже не справка - библия.

--
---
Alexey
...
Рейтинг: 0 / 0
03.12.2003, 11:36
    #32341755
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Моргание списка в ADP
как ты думаешь?
почему я вижусправку?
и не только я
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Моргание списка в ADP / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]