Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Топ:
Оснащения врачебно-сестринской бригады.
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
2017-11-17 | 320 |
5.00
из
|
Заказать работу |
|
|
Рассмотрим создание отчета в свободной форме, содержащего рассылку новых прайс–листов потенциальным клиентам.
1. Откройте проект Sales. Откройте базу данных.
2. Перейдите на вкладку Documents, выберите группу Reports и нажмите кнопку New. В открывшемся окне диалога New Report выберите опцию New Report. На экране откроется окно конструктора отчетов.
3. Откройте среду окружения отчета Data Environment, выполнив команду View | Environment или выбрав опцию Data Environment всплывающего меню. Для добавления таблицы в окружение выполните команду Data Environment | Add. В открывшемся окне диалога Add Table or View выберите таблицу Customer и нажмите кнопку OK. В окне диалога Data Environment появилась выбранная таблица. Закройте окно Data Environment.
4. Разместите в поле Detail поля с наименованием предприятия, индекса и страны.
5. Добавьте в полосе Detail отчета вычисляемое поле для отображения имени и отчества представителя покупателя, содержащее следующее выражение поля:
ALLTRIM(Customer.cFirstName)+’ ’+ ALLTRIM(Customer.cSecondName)
Затем добавьте вычисляемое поле для вывода адреса, которое содержит следующее выражение поля:
ALLTRIM(Customer.cCity)+’ ’+ ALLTRIM(Customer.cAddres)
6. Разместите текст и поля, как показано на рис. 16.
7. Просмотрите внешний вид отчета с помощью команды всплывающего меню Preview. Ваш экран будет иметь вид, представленный на рис. 17.
8. Сохраните отчет.
Рис. 16. Отчет в свободной форме
Рис. 17. Просмотр отчета в свободной форме
Примечания
1. Для просмотра отчета можно использовать команду REPORT FORM <имя отчета>, например:
REPORT FORM report1
Отчет будет выдан на текущее устройство вывода. По умолчанию – это принтер.
Добавление служебного слова PREVIEW после имени отчета служит для открытия окна предпросмотра, которое выдается на экран, например:
|
REPORT FORM report1 PREVIEW
Дальнейшую печать можно осуществить используя соответствующий управляющий элемент на панели Print Preview.
2. Если пути поиска файлов в проекте не заданы, рекомендуется указывать полный путь к файлу отчета. Задать путь поиска можно в разделе Tools | Options | File Locations | Search Path.
3. Для более гибкой конфигурации экранного отображения информации в отчетах можно использовать вкладку PRINT WHEN в свойствах элементов отчета (надписях, полях вывода и т.д.) (рис. 9). Значение поля при этом будет выдаваться на экран только в случае, если указанное условия в окне ввода Print only when expression is true, будет принимать логическое значение ИСТИНА. Например, задание условия nunitprice>100 приведет к тому, что на экране будут отображаться значения цен товаров только больше 100, в остальных случаях отобразится пустое место. На отображение других элементов указанное условие не повлияет.
4. Для организации изменения цвета отображения значения поля на экране в зависимости от какого–либо условия можно использовать следующую технологическую последовательность:
– создать два одинаковых поля вывода;
– указать для них желаемые цвета отображения;
– указать непересекающиеся условия печати для каждого поля (непересекающиеся означает, что не должно быть значений, для которых оба логических выражений дают истину. Например: выражения A>=10 и A<10 являются непересекающимися, а A>=10 и A=<10 – пересекаются в точке 10);
– расположить оба поля в одном и том же месте на экране конструктора отчетов. Поля должны визуально накладываться одно на другое.
В этом случае, при предварительном просмотре, на экране будут отображаться надписи разных цветов, в зависимости от значения указанного логического выражения.
5. Экранный вид отчета рассчитывается системой в момент его запуска. Для отображения данных, которые введены в таблицу после запуска отчета, его необходимо пересчитать, т.е. закрыть и открыть отчет заново.
6. В отличие от экранных форм, таблицы, указанные в окружении данных отчета, автоматически системой не открываются. Если указанная таблица не открыта, система выдаст предложение выбрать источник данных для отчета.
|
Задание
Лабораторная работа № 8
|
|
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!