LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
05 мая 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Добавлени...
Тема: Добавления поля в mde-файл
15.06.2007 19:52:24
All
4316 сообщения
Тема: Добавления поля в mde-файл
Красивый у Вас будет отчет. Я таких еще не видел. Вообще задача расширения строк по вертикали необходима для многих отчетов которые используются по складу или в бухгалтерии, например, для счет - фактуры, накладных, прайс - листов. Я так понял, что эта задача на сообразительность. Решение у нее очень простое:
• Во первых, сделайте невидимой каждую границу (рамку) поля.
• Во вторых, в событии Print для секции надо вставить программу, которая будет определять поле максимальной высоты, далее рисуете для каждого поля ограничивающий прямоугольник. Пример 9 Вы сможете найти в файле la_report.mdb. Прямоугольник в примере рисуется близко к тексту. Задача от меня. Как сделать так, чтобы текст в поле форматировался на некотором расстоянии от рамки поля ?
P.S. Общий раздел по отчетам
Автор:
Вопрос 12
от 0:00:00
Источник ...
15.06.2007 19:52:24
All
4316 сообщения
RE: Добавления поля в mde-файл
Коварный вопрос, потому что всем известно, что конструктор в MDE файлах применить нельзя. Но решается он очень просто, если подумать немного головой. Все поля отчета располагаются в секции Me.Section(acDetail)-область данных. При этом для каждой такой секции у отчета есть событие Print. Возникает оно для КАЖДОЙ записи после форматирования, но до момента вывода данных на печать. Отсюда следует, что Вам надо вставить в это событие свою программу, которая будет сама форматировать нужные Вам поля.
Пример 11 посмотрите в файле la_report.mdb. Там я добавляю поле "Цена" в конец списка полей, используя для вывода данных запрос rstRpt и функцию форматирования Format(rstRpt!Цена,"# ##0.00"). Внимание! Для корректного выравнивания некоторых полей по правой границе может потребоваться пакет обновления SR1, т.к. функция TextWidth возвращает неправильный результат.
P.S. Общий раздел по отчетам
Автор:
Виктор Конюков
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Добавлени...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования