Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Explorer
а как вы в VBA форму создаете? насколько я понял вы создали форму Access мастером или в Access дизайнере форм и хотите теперь обработать ее события - выполнить "какие-то действия"

у формы есть события, которые могут вас заинтересовать


Load
Open
Activate
Current

выбирайте нужное в своиствах формы и вешаете на него вашу процедуру например:

[red]Private Sub[/red] Form_Open(Cancel As Integer)
[green] Minimize the database window and initialize the form.[/green]

On Error GoTo Form_Open_Err

[green] Minimize the database window.[/green]
DoCmd.SelectObject acForm, "Switchboard", True
DoCmd.Minimize

[green] Move to the switchboard page that is marked as the default.[/green]
Me.Filter = "[ItemNumber] = 0 AND [Argument] = Default "
Me.FilterOn = True

Form_Open_Exit:
Exit Sub

Form_Open_Err:
MsgBox Err.Description
Resume Form_Open_Exit

[red]End Sub[/red]

только постарайтесь уточнить - нужно ли вам "чтобы при загрузке она выполняла какие-то действия"

или лучше "чтобы при открытии она выполняла какие-то действия"


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.