Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: A2003, форма
 
 автор: serjvip   (04.07.2008 в 10:49)   личное сообщение
 
 

Доброго времени суток, господа. Есть БД, одна из форм ввода достаточно большая (8 закладок). После разделения БД на таблицы с данными и обработчик, эта форма достаточно долго открывается. Может кто посоветует, что нужно сделать чтобы ускорить процес открытия или где можно почитать об этом. Заранее благодарен.

  Ответить  
 
 автор: serjvip   (07.07.2008 в 10:36)   личное сообщение
 
 

Доброго времени суток, господа. Так что, никто ничего не может посоветовать?

  Ответить  
 
 автор: osmor   (07.07.2008 в 10:40)   личное сообщение
 
 

оптимизировать запросы
Убрать источники данных у подчиненных форм которые не видны на момент загрузки формы
Подключать источники данных подчиненных форм только в момент показа данных пользователю.
Ограничить объем получаемых данных

  Ответить  
 
 автор: serjvip   (07.07.2008 в 10:54)   личное сообщение
 
 

А каким образом происходит отключение подключение данных в подчиненных формах? Можно какой-нибудь примерчик.

  Ответить  
 
 автор: osmor   (07.07.2008 в 11:18)   личное сообщение
 
 

Удалите все из свойства "источник записей" подчиненных форм которые не видны пользователю.
И указывайте источник (запрос, таблицу или строку SQL) только тогда когда пользователь перешел на ту закладку где находится данная подчиненная форма

  Ответить  
 
 автор: serjvip   (07.07.2008 в 11:24)   личное сообщение
 
 

Большое спасибо за совет, попробую.

  Ответить  
 
 автор: Скорп   (08.07.2008 в 14:47)   личное сообщение
 
 

О!
мне тоже так нужно
вопрос можно osmor?
удалить то я удалю "источники записей" из свойств поля
а как мне их подключать, когда они должны показываться?

  Ответить  
 
 автор: osmor   (08.07.2008 в 15:09)   личное сообщение
 
 

подключить можно программно присвоив нужно значение свойству RecordSource примерно так:

me.подчиненнаяФорма.form.RecordSource = "ИмяЗапроса"
или
me.подчиненнаяФорма.form.RecordSource = "Select * from ......."

а вот когда это сделать... это вам решать... например когда пользователь кликнул на вкладку на которой находится эта подчиненная форма.

  Ответить  
 
 автор: П.Полиграфович   (08.07.2008 в 18:27)   личное сообщение
 
 

Именно, я на фокусе напр. комбы сделал, через роусорс, даже удобней

  Ответить  
 
 автор: Скорп   (08.07.2008 в 21:55)   личное сообщение
 
 

osmor спасибо!)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList