#vba #ms-access
#vba #ms-access
Вопрос:
Я работаю с MS Access VBA, и у меня есть многоуровневый дизайн в форме (желтая сетка). можно ли узнать (программно), находится ли элемент управления (или пустая ячейка) в объединенной ячейке или нет? Спасибо.
Комментарии:
1. Конечно!. Готово! Заранее спасибо
Ответ №1:
Это не ячейки, это элементы управления (метки, текстовые поля, выпадающие списки и т. Д.). Элементы управления не объединяются. То, что вы видите, — это сгруппированный макет. Элементы управления связаны как группа, и элементы управления будут перемещаться вместе, если вы возьмете и перетащите поле в левом верхнем углу. Измените размер ширины одного элемента управления, и вы измените размер всего в том же «столбце»; измените размер высоты, и вы измените размер всего в той же «строке». Формы и отчеты, созданные мастерами доступа, по умолчанию имеют сгруппированный макет. Чтобы удалить группировку: выберите группу> щелкните правой кнопкой мыши> Макет> Удалить макет.
Чтобы определить тип макета элемента управления, обратитесь к его свойству Layout .
Me.controlname.Layout
0 = не сгруппирован
1 = табличный
2 = сложенный