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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как перезагрузить с гарантией п/ф форму, сбросить кэш . ума не хватает
 
 автор: User   (28.04.2011 в 13:44)   личное сообщение
 
 

Полная перезагрузка (закрыл-открыл форму) вопрос решает.
Есть-ли приёмы. позволяющие гарантировано перезагружать подчинённую форму?
При изучении вопроса всплыла информация о кэше Акса. Как можно его найти и сбросить?



http://zalil.ru/30941012

  Ответить  
 
 автор: Силblч   (28.04.2011 в 14:26)   личное сообщение
 
 

если имеется ввиду обновление RecordSource
то надежнее чем
me.RecordSource =me.RecordSource
лично я не встречал

  Ответить  
 
 автор: Lukas   (28.04.2011 в 15:32)   личное сообщение
 
 

А исчо можно изгольнуться: объект контрола прибить/создать.

  Ответить  
 
 автор: Explorer   (28.04.2011 в 16:26)   личное сообщение
 
 

  Ответить  
 
 автор: User   (28.04.2011 в 21:27)   личное сообщение
 
 

Пример база, если можно это так назвать залит
http://zalil.ru/30941012 


Не хочет презагружаться табличка.
1 загрузил форму Партнеры.
-Курсор Список2-проживание
-курсор списо4- 1-невская
-услуги-подробно 2 значения. не сезон.
2 Устанавливаю поле61-несезон.
на экране изменений нет.
3 нажимаю кнопку "Сброс фильтра"
на экране изменений нет
До этого момента всё правильно и понятно.

4-Перехожу на сл. запись в списке4
УСЛУГИ-ПОДРОБНО 2 значения, не сезон
ВОТ ЭТО я считаю не правильно.
(фильтр сброшен, я хочу посмотреть данные другого партнёра или партнера в другой категории)
Полная перезагрузка (закрыл-открыл форму) вопрос решает.
Как мне решить вопрос малой кровью - просто сбросить фильтр при изменении списка4

после применения фильтра НЕ перезагружается подчинённая форма. Фильтр отключается.
Цитата

  Ответить  
 
 автор: Силblч   (29.04.2011 в 09:09)   личное сообщение
 
 


у меня реально щяс озщущение дежавю
кабуто я уже читал такой пост на этом форуме
знаете чем закончилось?
наши объяснения были проигнорированы

  Ответить  
 
 автор: User   (29.04.2011 в 10:05)   личное сообщение
 
 

Не, СилЫч. это был не я. Несколько дней назад написал вопрос в посте "тема: Как отключить фильтр формы." Там было похоже, но и суть не в том. (Фильтр отключается) и читать никто не захотел,и объяснений не было, игнорировать нечего, да и сейчас ни фига не понял-не получается. А ежели вспомнишь тот пост, кинь ссылочку. можа это то што исчу.

  Ответить  
 
 автор: АлексейЕ   (29.04.2011 в 10:51)   личное сообщение
 
 

.Requery не всегда срабатывает. Если почитать справку, то там много "Если" и, как мне кажется, они не все попали в Хелп.
Как выше указал Вам Силыч, используйте более надежную конструкцию
 ... .RecordSource = ... .RecordSource 

  Ответить  
 
 автор: User   (29.04.2011 в 14:20)   личное сообщение
 
 

Дааа, блин , круто. Получилось!!! Спасибо
Me.Парт_PfTov.Form.RecordSource = Me.Парт_PfTov.Form.RecordSource

  Ответить  
 
 автор: Силblч   (29.04.2011 в 14:30)   личное сообщение
 
 

вы уж извините, но , имхо, сомнительный способ отфильтровать :)
а если так

Private Sub Поле61_AfterUpdate()
Me.Парт_PfTov.RecordSource="select * from ВашаТаблицаИлиЗапрос where Seson=" & Me.Поле61
End Sub 

и, кстати, значение Me.Поле61 - если текстовое то тогда так

Private Sub Поле61_AfterUpdate()
Me.Парт_PfTov.RecordSource="select * from ВашаТаблицаИлиЗапрос where Seson='" & Me.Поле61 & "'"
End Sub 

  Ответить  
 
 автор: User   (29.04.2011 в 14:33)   личное сообщение
 
 

Спасибо. возьму на вооружение. , но Ваш пост пришёл пока я писал свой . Получилось и так. Спасибо.

  Ответить  
 
 автор: Силblч   (29.04.2011 в 14:42)   личное сообщение
 
 

мой способ надёжней

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