|
|
|
| Есть форма. На ней есть наборы вкладок. На наборах, соответственно вкладки. На вкладках - подчинённые формы.
Источником данных одной такой формы является запрос. В его предложении WHERE надо прописать поле из другой подчинённой формы, которая находится в другом наборе вкладок.
Как правильно обратиться к тому контролу? Помогите с этим долбаным синтаксисом! | |
|
| |
|
|
|
| так же, как если бы подчиненная форма была бы не на вкладке | |
|
| |
|
|
|
| Зараза!!!
Так и знал, что этим дело не кончится.
Прописать в запросе контрол недостаточно, нужно набор записей в подчинённой форме обновлять. Для этого надо к этой форме обратиться.
Пытал я её по всякому:
Forms!форма1.форма3!Refresh
Forms!форма1.форма3!Properties.Refresh
Forms!форма1.форма3!Refresh.Properties
И не помню как еще.
Кто нибудь знает, как это делается? | |
|
| |
|
|
|
| Forms!форма1!форма3.Form.Refresh
если форма3 - имя контрола Подчиненная форма | |
|
| |
|
|
|
| Введенное выражение содержит недопустимую ссылку на свойство "Form/Report" | |
|
| |
|
|
|
| >Введенное выражение содержит недопустимую ссылку на свойство
>"Form/Report"
Если есть ошибка, то она где-то у вас.
форма1 открыта?
форма3 это имя контрола Пожчиненная форма или имя формы?
Вам просто следует почитать Help и FAQ-и, например,
http://www.sql.ru/faq/faq_topic.aspx?fid=156 | |
|
| |
|
|
|
| Имя контрола с подчиненной формой -это та рамка в которой находится форма?
Тогда оно у меня совпадает с именем формы - форма3.
В конце концов вместо обновления формы у меня получилось прописывать источник данных:
Forms!форма1.форма3.Form.RecordSource="SELECT......."
Но по моему я по всякому пробовал.
Мутно все это работает в аксессе...
Спасибо за помощь! | |
|
| |