|
|
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Помогите, как открыть подчиненную форму из основной с помощью VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:10 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Что значит открыть подчиненную??? Она загружается вместе с основной... Открытие "формы из формы": Docmd.openForm "FormName" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:13 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Что значит подчиненную? Сабформу, которая сидит внутри основной? Или просто другую форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:13 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Всеволод оказался внятнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:14 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Есть форма заказы , в ней поле тип_заказа и набор параметров одинаковых для всех типов, но есть еще уникальные параметры, которые хотелось бы разместить в разных подчиненках для каждого типа заказов. Открываешь форму ставишь тип заказа, а она тебе к основным параметрам еще добавляет параметры уникальные для этого типа заказов. Короче, есть ли какой либо способ из VBA в дырку для подчиненной формы вставлять подчиненку на выбор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:17 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
"В дырку дл подчиненной" Это супер!!! Спешу обрадовать: ДА ДА ДА VBA предоставляет нам такую возможность Используй SourceObject подчиненной формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:19 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Знаю, что загружается вместе с основной. Нельзя ли ее подменить или сменить параметр и перезагрузить форму так сказать в новом виде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:20 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
А как ентот SourceObject просмотреть и изменить, то, что касается подчиненной формы? А по поводу "в дырку для подчиненной" не созла, сам посмеялся как прочитал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:23 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
SourceObject - это одно из свойств дырки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:24 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:25 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
To: Владимир Саныч открыть другую форму легко, кстати пока так и работает, но не очень удобно данные на один заказ на двух окнах смотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:25 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Короче вот простой пример: На форме Main есть дырка SubForm: На клик к\л кнопки вешаем типовой код Me!SubForm.Form.SourceObject = "Любая форма, которую ты хочешь отобразить в дырке" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:27 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
То-бишь, если я заменю SourceObject и перезагружу форму будет все Ок? Это бы устроило. А без перезагрузки не как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:28 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Sorry, а разве subform уже не названа именем подчиненки, которую пришлось впихнуть в конструкторе, это уже не подмена параметра, а подмена объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:30 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
> открыть другую форму легко, кстати пока так и работает Я не собирался советовать, что лучше, я только хотел понять, в чем вопрос. > если я заменю SourceObject и перезагружу форму будет все Ок? Перезагружать не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:30 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
>Sorry, а разве subform уже не названа именем подчиненки, которую пришлось впихнуть в конструкторе, это уже не подмена параметра, а подмена объекта "Как корабль назовете, так корабль и поплывет" - тут это не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:32 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, пойду пробовать. P.S. Самый скоро отвечающий форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:33 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Все для народа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 17:36 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Чевойто как-то не работает. Я вообще не могу найти ObjectSource через Object Browser Да и у объекта Form вроде нет такого свойства. В общем VBA матом ругается на енту строчку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:11 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Наводящий вопрос: А что такое ObjectSource ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:12 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Sorry, енто я в форуме ошибся, в проге SourceObject. А наводящий вопрос хороший. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:14 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Me.SubПриход1.SourceObject ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:15 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
SourceObject нашел, но у SubForm, а не Form ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:16 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Ок, все получилось. все что мне надо было понять, что subform это поле в форме, и его имя может отличаться от имени первично вставленной подчиненки. Спасибо за терпение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:20 |
|
||
|
Откурыть подчиненную из основной с помощью VBA
|
|||
|---|---|---|---|
|
#18+
Простой наверное вопрос. Я сделал: Me![SubForm1].SourceObject = Me![Тип] и обламался поле [Тип] - поле со списком типа long в форме я конечно вижу подстановку из таблицы типов заказов, а не цифру так вот подчиненные я обозвал также как и типы заказов. Вопрос: как подставить в вышеуказанное выражение подстановку из поля со списком (может сказал не правильно, но надеюсь понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32239496&tid=1679851]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 314ms |

| 0 / 0 |
