Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / нужно повысит быстродействие / 11 сообщений из 11, страница 1 из 1
07.12.2004, 12:50:04
    #32816313
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
акцXP, mdb линкуется к SQL-серв

Есть таблица-справочник, в ней поля:
ModelID
Model
OborudID -ссылка на tblOborud
FirmID-ссылка на tblFirm

Нужно посредством отбора нужного оборуд, затем фирмы - выбрать нужный ModelID.
На форме 3 бокса:
листбокс- спОборуд
комбобокс- txtFirm
комбобокс- txtModel
Выбираю из списка нужный OborudID, затем:

Private Sub спОборуд_AfterUpdate()
Me.txtFirm.Requery
Me.txtModel = ""
End Sub

Выбрала фирму, затем:

Private Sub txtFirm_AfterUpdate()
Me.txtModel.Requery
End Sub

и последним шагом выбрала модель....

Это удобно тем, что всегда можно проследить есть ли в справочнике нужные данные, если нет, до добавить их.
Но эти реквери очень тормозят быстродействие.
Посоветуйте как пользователу быстрее помочь выбрать ModelID ?
...
Рейтинг: 0 / 0
07.12.2004, 13:00:55
    #32816352
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
У меня очень похожие конструкции, только комбиков больше, но все равно, по ним потом фильтруются данные в грид. Даже хуже, при выборе в одном из комбов суживается доступный диапазон в других, т.е. они друг на друга влияют.

Сделано на ADP и хранимых процедурах, скорость - очень большая. Сервер очень обычный, простая ПК на П4.
...
Рейтинг: 0 / 0
07.12.2004, 13:58:38
    #32816507
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
Программист-ЛюбительУ меня очень похожие конструкции, только комбиков больше, но все равно, по ним потом фильтруются данные в грид. Даже хуже, при выборе в одном из комбов суживается доступный диапазон в других, т.е. они друг на друга влияют.

Сделано на ADP и хранимых процедурах, скорость - очень большая. Сервер очень обычный, простая ПК на П4.

комбиков на самом деле много :-)
я сначала хотела повозиться через свойство бокса фильтр, но его нашла только в формах..
пробовала с условиями на значение- ничего путного не получилось.
можно хоть намёк на то, как здесь можно использовать хранимую процедуру?
...
Рейтинг: 0 / 0
07.12.2004, 14:20:30
    #32816574
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
автор
можно хоть намёк на то, как здесь можно использовать хранимую процедуру?

дык к SP можно и в mdb список прицепить
...
Рейтинг: 0 / 0
07.12.2004, 14:31:13
    #32816605
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
Shuhard автор
можно хоть намёк на то, как здесь можно использовать хранимую процедуру?

дык к SP можно и в mdb список прицепить

туплю:-(

я должна буду передавать значение oborudID, чтобы мне вернулись значения фирм, а потом передавать значение firmID, что вернулись значения ModelID?
...
Рейтинг: 0 / 0
07.12.2004, 14:35:07
    #32816615
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
а ещё варианты без использования храним. процедур будут?
...
Рейтинг: 0 / 0
07.12.2004, 14:40:05
    #32816635
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
Дык на то он и клиент-сервер, чтобы на сервере быстро-быстро сделать и клиенту на блюдечке готовый результат вернуть. А когда таблицы подлинкованные, да еще, не дай Бог на них запросы строятся, эта ж какая перекачка все время по сети гуляет!
...
Рейтинг: 0 / 0
07.12.2004, 15:00:29
    #32816685
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
Программист-ЛюбительДык на то он и клиент-сервер, чтобы на сервере быстро-быстро сделать и клиенту на блюдечке готовый результат вернуть. А когда таблицы подлинкованные, да еще, не дай Бог на них запросы строятся, эта ж какая перекачка все время по сети гуляет!

блин, пора на адп переходить..............
...
Рейтинг: 0 / 0
07.12.2004, 15:29:56
    #32816797
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
Галка
блин, пора на адп переходить..............
А что, сделать источниками "запросы к серверу", которым менять SQL перед рекваери сложно?
А что, простой запрос к прилинкованной таблице выполняется таки полностью джетом (я то по старой привычке помнил, что в простых случаях - без излишних выражений джет может просылать запрос серверу сам - т.е. не выкачивать всех данных с сервера)? Если нет - в чем преимущество (кроме провайдера) для случая ADP?

Помню, Латук приводил способы кеширования наборов для списков на клиенте (для адп, кажется, кстати). Не пропрет ли что-то из его решений?
...
Рейтинг: 0 / 0
07.12.2004, 15:49:20
    #32816874
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
4321 Галка
блин, пора на адп переходить..............
А что, сделать источниками "запросы к серверу", которым менять SQL перед рекваери сложно?
А что, простой запрос к прилинкованной таблице выполняется таки полностью джетом (я то по старой привычке помнил, что в простых случаях - без излишних выражений джет может просылать запрос серверу сам - т.е. не выкачивать всех данных с сервера)? Если нет - в чем преимущество (кроме провайдера) для случая ADP?

Помню, Латук приводил способы кеширования наборов для списков на клиенте (для адп, кажется, кстати). Не пропрет ли что-то из его решений?

дело в том, что человек обычно пользуется тем, с чем сталкивался, пока это катит... у меня пришёл момент, что не катит :-)
можно пофантазировать о чёт-то, но не знать как это реализовать.
именно поэтому я и выложила свой вопрос.

..............[/quot]
А что, сделать источниками "запросы к серверу", которым менять SQL перед рекваери сложно?
[/quot]
над этим сейчас подумаю.
...
Рейтинг: 0 / 0
08.12.2004, 15:50:17
    #32819026
Галка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно повысит быстродействие
после ряда исследований получилось вот что:
когда я впендюрила на свою и без того перегруженную форму ещё одну сабформу и для простоты обработки данных решила привязать её к данным имеющейся формы через основные и подчинённые поля- вот тут и начались притормаживания.
Оказалось, если указать условие отбора в запросе и потом рекверить, то быстродействие нормализовалось .
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / нужно повысит быстродействие / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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