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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Контекстное меню
 
 автор: kot_k_k   (03.12.2009 в 11:20)   личное сообщение
 
 

На форме уже для кнопок не хватает места. Решил сделать контекстное меню.
и чтоб не заморачиваться использовать теже функции - кнопока_Click(),
но в макросе можно запустить только Function из модулей.
как из внешного, для формы, модуля запустить вот такое -

Private Sub Кнопка46_Click()


пробовал вот так

Call Forms.gurnal_Izd.Кнопка45_Click

орет про ошибку.
че я не так делаю

  Ответить  
 
 автор: kot_k_k   (03.12.2009 в 11:37)   личное сообщение
 
 

вымучил


Function Uzli_Izd()
Call Forms.gurn_izd.U_2
End Function


в форме создал

Public Function U_2()
Me.Кнопка45.SetFocus
Call Кнопка45_Click
End Function


но чую что делаю через ...,
подскажите как правильно

  Ответить  
 
 автор: Lukas   (03.12.2009 в 16:15)   личное сообщение
14 Кб.
 
 

Так можно:
Прим. Не работает для PopUp форм, открытых нестандартными экземплярами класса.

  Ответить  
 
 автор: kot_k_k   (03.12.2009 в 16:37)   личное сообщение
 
 

спасибо за пример - как всегда просто и элегантно.

есть сопутсвующий вопросу проблем - если открыта форма и выполняется код, который находтся в отдельном Модуле, как запустить на выполнение процедуру которая находится в модуле Формы, кроме того как я описал выше.
может есть какоето правильное обращение к ней одной строкой?

  Ответить  
 
 автор: Lukas   (03.12.2009 в 17:05)   личное сообщение
 
 

CallByName.

  Ответить  
 
 автор: kot_k_k   (04.12.2009 в 09:57)   личное сообщение
 
 

спасибо, будем воевать дальше
и че я в детсве русский да украинский учил, а не VB

  Ответить  
 
 автор: ГлазастыйМышь   (04.12.2009 в 10:13)   личное сообщение
 
 


Public Sub Кнопка46_Click() 


нужно объявить как паблик, иначе как ее увидят не из этого модуля :)

  Ответить  
 
 автор: Explorer   (04.12.2009 в 10:33)   личное сообщение
 
 


На форме уже для кнопок не хватает места. Решил сделать контекстное меню.



построй мастером главную кнопочную форму (Switchboard)

распатронь и посмотри как там что устроено.- там всего восемь кнопок

  Ответить  
 
 автор: kot_k_k   (04.12.2009 в 11:19)   личное сообщение
 
 

уже давно создана ручками.

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