русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание отчетов с помощью GrystaiReports,


Дата добавления: 2015-07-09; просмотров: 612; Нарушение авторских прав


 

49. Для того, чтобы разобраться с созданием отчетов, создадим один из отчетов данного приложения. Он назвается «Отчет о покупках», Любой отчет выглядит, как форма, вызываемая из меню главной формы.

 

 

50. В конечном варианте этот отчет выглядит следующим образом:

 

 

51. Форма создается таким же образом, каким создается форма с таблицами. В MenuStrip прописаны функции возвращения на основную форму и выхода из приложения. На форму добавляется объект Toolbox CrystalRepoitViewer.

 

 

52. В меню CrystalReportViewer добавляется выводимый отчет.

 

 

53. Связь этой формы с основной прописывается аналогично связям форм с таблицами с основной формой.

54. Для того, чтобы в выпадающем меню выбора отчетов таковые находились, необходимо их создать. Для этого нужно вызвать Project > Add New Item > CrystalRepoit

 

 

55. При добавлении нового отчета нужно выбрать создание отчета с помощью

конструктора.

 

56. Далее установить соединение с базой данных. Делается это следующим образом:

 

 

57. Выбирается способ соединения Microsoft OLE DB Provider For SQL Server и вносится имя текущего сервера и название базы данных.

 

 

58. После установки соединения, в нем выбираются нужные таблицы.

 

 

59. После нажатия на кнопку «Далее» в похожих окнах выбираются столбцы для отчета.

60. Вы увидите связи между выбраными таблицами:

 

 

61. Жмем кнопку «Далее»

 

62. Выбираем поля для отображения в отчете и нажимаем кнопку «Далее»:

 

 

63. В следующем окне можно обозначить поля для группировок и нажать кнопку «Далее».

 

 

64. Если в отчете необходимы поля, по которым будет происходить суммирование, то их нужно отметить:



 

 

65. Дважды нажимаем кнопку «Далее», выбираем вид отчета (внешний) и затем нажимаем кнопку «Готово»:

 

 

66. Так выглядит форма для отчета. Необходимо настроить размер полей и добавить заголовок.

 

 

67. Переходим на main Report Preview и проверяем результат:

 

 

68. Отчет готов. Оталось его присоединить к меню.

 

69. В форме с отчетом прописываем:

 

70. Теперь нужно указать отображение на вызов каждого отчета: (в главной форме)

 

 

71. Не забудьте сделать кнопки/пункты меню для возрата на главную форму и выходя из приложения.

Приложение

 

72. В качестве приложений приведем скриншоты всех форм, задействованных в рассмотренном приложении.

 

 

 



<== предыдущая лекция | следующая лекция ==>
Обработка меню «Запросы» | Заключение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 4.011 сек.