5 строк кода

Как писать приложения на MS Access

Archive for the ‘UI’ Category

Как сделать табличный вид в отчете

Комментариев нет

Если в строку разместить несколько полей, добавить в оформлении рамку, то получим таблицу, как Word или Excel. Весь кайф может поломать всего лишь одно поле, которое содержит много текста и нужно ставить «Да» свойству «Расширение».

В этом случае придется немного по программировать. Для начала уберем у полей рамку. Добавим одну линию в конце нашей записи — lineEndRow. Вертикальные линии будем рисовать самостоятельно методом Report.Line меду началом секции «Область данных» и линией lineEndRow. Функцию ниже нужно вызывать из события ОбластьДанных_Print.

Read the rest of this entry »

Written by Сергей Скоков

Январь 28th, 2012 at 11:07 пп

Динамеческое изменение размеров элементов управления

Комментариев нет

Я хочу поделиться очень полезными функциями CM_ResizeCtl() и CM_ResizeWidth(), которые подгоняют элемент управления при изменении размеров форм. В основном я использую их для подчиненных форм в табличном виде.

Что нужно сделать:

  • Создать новую форму.
  • Убрать область выделения, полосы прокрутки, область выбора записей.
  • Разместить в области данных элемент управления в левом верхнем углу. Назовем его f_spis_. Элементом управления может быть любой тип. Я чаще использую для подобных случаев подчиненную форму в табличном виде. Элемент управления можно размещать и в заголовке или примечании формы, но в этом случае элемент управления будет меняться только по ширине.
  • Создать событие формы «Изменение размера» следующего вида:

Read the rest of this entry »

Written by Сергей Скоков

Ноябрь 4th, 2011 at 11:39 пп