LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: CreateCon...
 Тема: CreateControl
 
 15.06.2007 19:52:38
Lulu1
9 сообщения


Тема: CreateControl
: Не работает CreateControl(CC)!
Вызываю СС из модуля для существующей формы. Пишу:
Dim ctr As Object
Set ctr = CreateControl("Form1", acToggleButton, acDetail)
Выходит ошибка:
MsAccess can`t find the form `Form1` referred to in a macro expression or VB code.
Пробовала разными спосами, но все увы?
Как мне добавить кнопку для существующей формы.



P.S. Общий раздел по формам
Автор: Lulu от 18.09.2001 18:44:13 Источник ...
 15.06.2007 19:52:38
All
4316 сообщения
1-ый


RE: CreateControl
В этом случае я пользуюсь программой "Лекции по Access", там все детально описано (см. п.6)


P.S. Общий раздел по формам
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 19:52:38
Lulu1
9 сообщения


RE: CreateControl
Я весь день убила на это, в том числе скачала лекцию и просмотрела(п.6). Но непонятно, каким образом можно передать в процедуру модуля объект Form с присвоенным значением нужной формы. Я открывала форму, присваивала переменной, закрывала форму, но значение при передаче в процедуру создания элем.управления теряется.


P.S. Общий раздел по формам
Автор: Lulu от 19.09.2001 11:19:41 Источник ...
 15.06.2007 19:52:38
All
4316 сообщения
1-ый


RE: CreateControl
Вообще как можно присвоить форму есть в некоторых примерах la*.mdb. Искать информацию можно через обычный поиск. Вот пример присвоения:

Dim frm as Form
Set frm = [FORM_Моя форма]

'Передача в программу
subName1 frm
...


P.S. Общий раздел по формам
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 19:52:38
Lulu1
9 сообщения


RE: CreateControl
Спасибо за ответы. Просто до меня с трудом дошло, что форму надо открыть acDesign. Все работает.
Возникла правда след. проблема: открываю форму "А" просто из окна БД - глоб.переменные - определены.
А когда происходит след. последовательность действий:
вызываю процедуру из модуля, которая удаляет из формы Controls и чистит модуль, создает новые Controls и новые EventProc. Эта форма закрывается с сохранением, а потом вызывается форма "А". При открытии - глоб.перем. -определены. Форма "А" окрылась - глоб.перем.-обнулены. Почему?


P.S. Общий раздел по формам
Автор: Lulu от 20.09.2001 12:59:12 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: CreateCon...
ПоискПоиск  Список форумовСписок форумов  
right