Опубликован: 27.12.2011 | Доступ: свободный | Студентов: 1333 / 35 | Оценка: 4.44 / 4.44 | Длительность: 12:31:00
Самостоятельная работа 9:

Создание отчетов с использованием расширения Office Integration Pack

< Самостоятельная работа 8 || Самостоятельная работа 9: 123 || Лекция 9 >

Запустите приложение и откройте экран Создание ведомости, выберите все данные ведомости:

Рассмотрим создание простого отчета для его вывода в Microsoft Word. При этом используется также расширение Office Integration Pack.

Выведем в отчет оценки для выбранной группы.

Создадим новый экран с именем ОценкиПоДисциплинам на основе шаблона Экран со списком и подробными сведениями. В качестве данных выберите Дисциплины, а в качестве дополнительных данных Дисциплины ОценкиЗаСеместр.

В открывшемся окне конструктора экрана добавьте кнопку ОткрытьВWord и откройте код этой кнопки, вызвав из контекстного меню команду Изменить код Execute.

В коде программы запишите

 partial void ОткрытьВWord_Execute()
  {
    // Write your code here.
    OfficeIntegration.Word.Export(@"K:\Users\Трегубов\Documents\LightSwitch.docx",
         "Оценки", 1, true, ОценкиЗаСеместрCollection);
  }

Эта программа реализует один из способов вывода информации в Word с использованием метода Export.

Затем создайте файл шаблона Word, добавьте на него таблицу с шестью столбцами, выделите ее и на вкладке Вставка, определите, выделив таблицу, ее закладку – Оценки.

Сохраните созданный файл под именем LightSwitch.Docx.

Запустите приложение, перейдите на экран Оценки По Дисциплинам, выберите дисциплину и нажмите кнопку Открыть В Word.

Оценки будут перенесены в созданный нами файл и открыты в программе Microsoft Word.

Самостоятельное задание

  1. Создайте экран для экспорта информации о преподавателях в Microsoft Excel.
  2. Создайте экран для экспорта данных о дисциплинах в Microsoft Word.
< Самостоятельная работа 8 || Самостоятельная работа 9: 123 || Лекция 9 >