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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Полный путь до контрола.
 
 автор: Lvm   (09.08.2007 в 13:19)   личное сообщение
 
 

Есть форма. На ней есть наборы вкладок. На наборах, соответственно вкладки. На вкладках - подчинённые формы.
Источником данных одной такой формы является запрос. В его предложении WHERE надо прописать поле из другой подчинённой формы, которая находится в другом наборе вкладок.
Как правильно обратиться к тому контролу? Помогите с этим долбаным синтаксисом!

  Ответить  
 
 автор: Serge Gavrilov   (09.08.2007 в 13:40)   личное сообщение
 
 

так же, как если бы подчиненная форма была бы не на вкладке

  Ответить  
 
 автор: Lvm   (09.08.2007 в 20:03)   личное сообщение
 
 

Зараза!!!
Так и знал, что этим дело не кончится.
Прописать в запросе контрол недостаточно, нужно набор записей в подчинённой форме обновлять. Для этого надо к этой форме обратиться.
Пытал я её по всякому:
Forms!форма1.форма3!Refresh
Forms!форма1.форма3!Properties.Refresh
Forms!форма1.форма3!Refresh.Properties
И не помню как еще.

Кто нибудь знает, как это делается?

  Ответить  
 
 автор: Serge Gavrilov   (09.08.2007 в 23:35)   личное сообщение
 
 

Forms!форма1!форма3.Form.Refresh
если форма3 - имя контрола Подчиненная форма

  Ответить  
 
 автор: Lvm   (10.08.2007 в 04:52)   личное сообщение
 
 

Введенное выражение содержит недопустимую ссылку на свойство "Form/Report"

  Ответить  
 
 автор: Serge Gavrilov   (10.08.2007 в 10:25)   личное сообщение
 
 

>Введенное выражение содержит недопустимую ссылку на свойство
>"Form/Report"
Если есть ошибка, то она где-то у вас.
форма1 открыта?
форма3 это имя контрола Пожчиненная форма или имя формы?
Вам просто следует почитать Help и FAQ-и, например,
http://www.sql.ru/faq/faq_topic.aspx?fid=156

  Ответить  
 
 автор: Lvm   (10.08.2007 в 11:56)   личное сообщение
 
 

Имя контрола с подчиненной формой -это та рамка в которой находится форма?
Тогда оно у меня совпадает с именем формы - форма3.

В конце концов вместо обновления формы у меня получилось прописывать источник данных:
Forms!форма1.форма3.Form.RecordSource="SELECT......."
Но по моему я по всякому пробовал.
Мутно все это работает в аксессе...

Спасибо за помощь!

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