Форрма в Access

Программирование на Visual Basic for Applications
Mao
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 95
Зарегистрирован: 10.10.2004 (Вс) 13:09

Форрма в Access

Сообщение Mao » 20.04.2005 (Ср) 11:32

Подскажите как программно поменять высоту формы? Свойство Height у объекта форму отсутствует почемуто. =((

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 20.04.2005 (Ср) 14:18

Что-то типа этого:
Код: Выделить всё
Me.Section(acDetail).Height = newValue
Me.InsideHeight = Me.Section(acDetail).Height + Me.Section(acFooter).Height

SUPchik
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 15.10.2008 (Ср) 21:46
Откуда: Луховицы

Re: Форрма в Access

Сообщение SUPchik » 01.03.2009 (Вс) 19:49

Есть форма,на ней расположены 70 полей со списком. Имена у полей со списком имеют вид: weeksNN,где NN - цифры, причем идущие не по порядку.
Пишу код на событие Change,который будет одинаков для всех полей со списком,отличия будут только в том,что для каждого поля со списком будут использоваться свои две последние цифры из имени.
Возможно ли как-то отследить, что событие Change было вызвано для определенного поля со списком, а то не красиво и объемно будет выглядеть код на все поля со списком?
Нет ни одной надёжной системы безопасности!!!

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Re: Форрма в Access

Сообщение HandKot » 02.03.2009 (Пн) 8:14

70 полей со списком

если не ошибаюсь, в случае организации этих полей массивом контролов, то и обработчик будет всего один
I Have Nine Lives You Have One Only
THINK!

SUPchik
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 51
Зарегистрирован: 15.10.2008 (Ср) 21:46
Откуда: Луховицы

Re: Форрма в Access

Сообщение SUPchik » 02.03.2009 (Пн) 9:57

Объясни поподробней пожалуйста.
Нет ни одной надёжной системы безопасности!!!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Форрма в Access

Сообщение alibek » 02.03.2009 (Пн) 10:35

Не обращай внимания. Он сказал это не подумав, что в VBA нет массивов контролов.

Красиво и автоматически это не сделать.
Напиши универсальный обработчик вида:
Код: Выделить всё
Private Sub FieldChange(Field As Object)
...
End Sub

А для каждого поля в обработчике вызывай его:
Код: Выделить всё
Private Sub Text1_Change()
  FieldChange Text1
End Sub
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList  
cron