Реляционные СУБД в Visual FoxPro 7




Замечание



Замечание

При создании отчета с помощью мастера надписи к полям отчета создаются на основе информации, введенной в поле Caption (Надпись) конструктора таблиц Table Designer (Конструктор таблиц). Если это поле пусто, надписи совпадают с именами полей таблицы.

  Просмотр подготовленного отчета

Если вы хотите посмотреть, как ваш отчет выглядит, совсем не обязательно его распечатывать. Достаточно открыть его в окне предварительного просмотра, воспользовавшись любым из следующих средств, предоставляемых в ваше распоряжение программой Visual FoxPro:

  • команда Print Preview (Просмотр печати) из меню File (Файл);
  • команда Preview (Просмотр) из меню View (Вид);
  • команда Preview (Просмотр) контекстного меню;
  • кнопка Print Preview (Предварительный просмотр) на стандартной панели инструментов Visual FoxPro;
  • кнопка Preview (Просмотр) окна проекта.

  Панель инструментов, используемая для просмотра отчета

При открытии отчета в окне предварительного просмотра на экране появляется панель инструментов Print Preview (Предварительный просмотр) (рис. 7.13), позволяющая перемещаться между страницами отчета и распечатать его. Назначение кнопок этой панели инструментов приведено в табл. 7.6.

gl7-14.jpg

Панель инструментов, используемая в окне предварительного просмотра отчета

Таблица 7.6. Кнопки панели инструментов Print Preview

Кнопка Назначение
Замечание Открывает первую страницу отчета
Замечание Открывает предыдущую страницу отчета
Замечание Открывает диалоговое окно Go to Page (Переход на страницу) для перехода к заданной странице отчета
Замечание Открывает следующую страницу отчета
Замечание Открывает последнюю страницу отчета
Замечание Изменяет масштаб отображения отчета
Замечание Закрывает окно просмотра отчета
Замечание Печатает отчет

  Печать отчета

Вы подготовили отчет, просмотрели его в окне предварительного просмотра и убедились, что он выглядит так, как вы хотите. Теперь можно распечатать отчет на принтере, воспользовавшись одним из предложенных ниже способов.

  • Выберите команду Print (Печать) из меню File (Файл).
  • Выберите команду Run Report (Запустить отчет) из меню Report (Отчет).
  • Выберите команду Print (Печать) контекстного меню.
  • Нажмите кнопку Print One Copy (Печать одной копии) или Run(Запустить) на стандартной панели инструментов Visual FoxPro.
  • Нажмите комбинацию клавиш <Ctrl>+<P>.

Открывается диалоговое окно Print (Печать) (рис. 7.14), позволяющее указать имя используемого для печати принтера, изменить, в случае необходимости, его настройки и установить параметры печати.

gl7-15.jpg

Диалоговое окно Print

В верхней части диалогового окна Print (Печать) расположен раскрывающийся список Name (Наименование), позволяющий выбрать тип подключаемого принтера. Эта возможность особенно важна при работе в сети, когда у вас имеется несколько сетевых принтеров.

Переключатели области Print range (Печатать) позволяют указать печатаемые страницы и имеют следующее назначение:

  • All (Все) —печатаются все страницы отчета;
  • Pages (Страницы)— печатаются страниц, номера которых заданы в полях ввода from: (от) и to: (до).

Счетчик области Copies (Копии) позволяет указать количество печатаемых копий отчета.

В случае, если требуется дополнительная настройка параметров принтера, нажмите кнопку Options (Опции). В результате откроется диалоговое окно Print Options (Параметры печати) (рис. 7.15).

gl7-16.jpg

Диалоговое окно Print Options

Поле Туре (Тип) области Print what (Что печатать) позволяет указать тип выводимой на печать информации. Поле File (Файл) содержит наименование и расположение печатаемого файла.

В области Options (Опции) расположены флажки, имеющие назначения, описанные в табл. 7.7.

Таблица 7.7. Назначение флажков окна Print Options

Флажок Назначение
Line numbers (Линии нумерации) Печатает в левой части отчета номера строк. Данный флажок используется только при печати содержимого окна команд и временного буфера Windows
Page eject before (Новая страница перед отчетом) Выдает принтеру команду перехода на новую страницу перед печатью отчета
Page eject after (Новая страница после отчета) Выдает принтеру команду перехода на новую страницу после печати отчета
Restore environment (Восстановить окружение) Используется для совместимости с отчетами FoxPro версий 2.x

При нажатии кнопки Options (Параметры) диалогового окна Print Options(Параметры печати) открывается диалоговое окно Report and Label Print Options (Параметры печати отчета и этикетки) (рис. 7.16).

gl7-17.jpg

Диалоговое окно Report and Label Print Options позволяет указать критерий для выбора записей

В диалоговом окне Report and Label Print Options (Параметры печати отчета и этикетки) вы можете указать критерии для выбора записей, печатаемых в отчете (табл. 7.8).

Таблица 7.8. Критерии выбора записей

Критерий Назначение
Scope (Печатаемые записи) Содержит раскрывающийся список Scope (Печатаемые записи), в котором указывается область печатаемых записей
For (Пока) Вызывает построитель выражений, в котором вы создаете логическое выражение, равное True (Истина) для всех печатаемых записей отчета
While (При условии) Вызывает построитель выражений, в котором вы создаете логическое выражение для выбора записей отчета. В отличие от критерия For, печать отчета прекращается при первом же значении выражения, равном False (Ложь)

Для настройки дополнительных параметров печати отчета можно использовать диалоговое окно Свойства (рис. 7.17), открываемое при нажатии кнопки Properties (Свойства) в окне Print (Печать) (см. рис. 7.14).

На вкладке Бумага/Качество данного диалогового окна можно задать тип подачи бумаги в принтер. Вкладка Расположение позволяет указать расположение бумаги (книжная или альбомная), порядок печати страниц. Для того чтобы изменить размер используемой при печати бумаги, качество печати, используйте диалоговое окно Дополнительные возможности, открываемое при нажатии кнопки Дополнительно.

gl7-18.jpg

Диалоговое окно Свойства









Начало  Назад  Вперед