Глава 10
7.
Выполнив команду контекстного меню
Параметры диаграммы
(Chart Options),
настройте вид диаграммы: определите заголовки осей, подписи данных. Для
возврата в форму щелкните в любой ее части за пределами диаграммы.
8.
Если при создании диаграммы не была установлена ее связь с полем со списком,
выделите диаграмму и откройте ее свойства. На вкладке
Данные
(Data) введите
имена полей связи. В строку
Основные поля
(Link Master Fields) введите
ПолеСоСписком0
, в строку
Подчиненные поля
(Link Child Fields) —
Код исполни-
теля
.
9.
В строке
Источник строк
(Row Source) диаграммы просмотрите перекрестный
запрос. В режиме SQL инструкция
TRANSFORM
этого источника строк будет запи-
сана в виде:
TRANSFORM Sum(Недопоставка.[Стоимость]) AS Сумма_Стоимость
SELECT Недопоставка.[НОМ_ДОГ]
FROM Недопоставка
GROUP BY Недопоставка.[НОМ_ДОГ]
PIVOT Недопоставка.Объединение;
Инструкция
TRANSFORM
указывает, по какому полю и с помощью какой статисти-
ческой функции рассчитываются значения рядов данных диаграммы (столбцов):
Sum(Недопоставка.[Стоимость]) AS Сумма_Стоимость
.
Встроенная инструкция
SELECT
указывает поле
Недопоставка.[НОМ_ДОГ]
, значения
которого используются на оси категорий.
Предложение
GROUP BY
указывает, что значения поля
НОМ_ДОГ
используются
в заголовках строк, и по этому полю выполняется группировка.
Предложение
PIVOT
указывает, что значения поля
Объединение
используются
в заголовках столбцов и по этому полю также выполняется группировка. Кроме
того, предложение
PIVOT
определяет поле, значения которого будут использова-
ны в легенде диаграммы, определяющей названия рядов данных. Заметим, что
в предложении
PIVOT
вместо поля может использоваться выражение или набор
фиксированных значений.
Использование форм с вкладками
при разработке интерфейса
При разработке интерфейса приложения для представления функционально свя-
занных объектов в одной форме может быть использован набор вкладок. Размеще-
ние на страницах вкладок различных подчиненных форм/отчетов позволяет удобно
организовать работу специалиста с необходимыми при решении конкретных задач
документами. При этом они всегда доступны, и нет необходимости отвлекаться на
их поиск.
Создадим форму, на вкладках которой представим данные, необходимые для оцен-
ки ситуации по отгрузке каждого заказанного в договорах товара:
Разработка интерфейса для управления приложением
415
данные о запланированных по договорам отгрузках;
данные о фактических отгрузках товара;
данные по анализу итогов отгрузки товара.
Такая форма с именем
Отгрузка товаров по договорам
в окончательном виде
приведена на рис. 10.9. На вкладках формы могут размещаться как формы, так и
отчеты, в приведенном примере они связаны с основной формой первой вкладки,
т. е. отображают данные об отгрузке товара, выбранного на первой вкладке.
1.
Создайте пустую форму. Дополните открывшуюся в режиме макета форму заго-
ловком, выполнив соответствующую команду на ленте
Конструктор
(Design)
в группе
Колонтитулы
(Header/Footer).
2.
Замените значение в надписи заголовка на
ВСЕ ОБ ОТГРУЗКЕ ТОВАРА
.
Рис. 10.9.
Форма с вкладками для получения сведений об отгрузках товара
3.
На ленте
Конструктор
(Design) щелкните на элементе
Вкладка
(Tab Control) и
вычертите в области данных формы область вкладок. В форме будет создано две
вкладки с произвольными подписями типа
Вкладка1
и
Вкладка2
.
4.
Одновременно с созданием пустой формы открывается список полей, в котором
отображена запись:
Нет полей доступных для добавления в текущее пред-
416
Do'stlaringiz bilan baham: |