русс | укр

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

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

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

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


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

Создание отчета.


Дата добавления: 2013-12-23; просмотров: 847; Нарушение авторских прав


ОтчетЫ

ДВУМЕРНЫЙ МАССИВ

ОДНОМЕРНЫЙ МАССИВ

Примеры обработки массивов с использованием класса Array

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

 

Console.Write("Введите размерность массива: ");

int n=Convert.ToInt32(Console.ReadLine());

int[] a = new int[n];

ВводМассива(a);

РешениеЗадачи(a);

ВыводМассива(a);

Console.ReadKey();

}

//----------------------------------------------------------------



public static void ВводМассива(Array a)

{

for (int i = 0; i < a.Length; ++i)

{

Console.Write("Введите {0} элемент массива: ", i + 1);

a.SetValue(Convert.ToInt32(Console.ReadLine()),i);

}

Console.WriteLine("******************************************");

}

//----------------------------------------------------------------



public static void РешениеЗадачи(Array a)

{

for (int i = 0; i < a.Length; ++i)

{

//обработка массива – решение задачи

}

 

}

//----------------------------------------------------------------



public static void ВыводМассива(Array a)

{

Console.WriteLine("Вывод массива: ");

foreach (object x in a)

Console.Write(" "+x);

}

}

}

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

 

Console.Write("Введите количество строк массива: ");

int n=Convert.ToInt32(Console.ReadLine());

Console.Write("Введите количество столбцов массива: ");

int m=Convert.ToInt32(Console.ReadLine());

int[,] a = new int[n,m];

ВводМассива(a);

РешениеЗадачи(a);

ВыводМассива(a);

Console.ReadKey();

}

//----------------------------------------------------------------



public static void ВводМассива(Array a)

{

 

for (int i = 0; i < a.GetLength(0); ++i)

for (int j = 0; i < a.GetLength(1); ++i)

a.SetValue(Convert.ToInt32(Console.ReadLine()),i,j);

}

//----------------------------------------------------------------



public static void РешениеЗадачи(Array a)

{

for (int i = 0; i < a.GetLength(0); ++i)

for (int j = 0; i < a.GetLength(1); ++i)

{

//обработка массива – решение задачи

}

 

}

//----------------------------------------------------------------



public static void ВыводМассива(Array a)

{

// 1 способ

Console.WriteLine("Вывод массива: ");

for (int i = 0; i < a.GetLength(0); ++i)

{

for (int j = 0; i < a.GetLength(1); ++i)

Console.Write(“\t” +a[i,j]);

Console.WriteLine();

{

// 2 способ

Console.WriteLine("Вывод массива: ");

foreach (int [] x in a)

{

foreach (int y in x)

Console.Write("\t "+y);

Console.WriteLine();

}

}

} }}

 

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

Отчет представляет собой эффективный способ представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом:

1. Создать почтовые наклейки;

2. Добавить эмблему или рисунок;

3. Сгруппировать записи по дате исполнения;

4. Вычислить итоговые значения;

5. Представить данные на диаграмме.

Большая часть сведений в отчете поступает из базовой таблицы, запроса, являющихся источником данных для отчета. Остальные сведения отчета хранятся в его структуре.

Отчеты можно создавать:

1. Автоматически (автоотчеты)втоматически создаваемый на основе таблицы или запроса отчет называется автоотчетом. Access позволяет автоматически создавать отчеты двух форматов: в столбец и ленточный.

Для создания автоотчета необходимо: на панели объектов окна База данныхщелкнуть по ярлыку Отчеты,затемСоздать. Появится диалоговое окно Новый отчет. В списке диалогового окна Новый отчетвыделите один из элементов: Автоотчет: в столбецили Автоотчет: ленточныйВ поле со списком, находящемся в нижней части диалогового окна Новый отчет, содержатся имена всех таблиц и запросов БД, которые могут быть использованы в качестве источника данных для отчета. Щелкните левой кнопкой мыши по кнопке со стрелкой для открытия списка, а затем выделите в списке необходимый элемент.

В результате Access автоматически создаст отчет на основе выбранного источника данных. Автоотчет, созданный с использованием любого из этих двух форматов, будет включать все поля и записи, имеющиеся в выбранном источнике данных.

2. Создание отчета с помощью Мастера отчетов. Еще одним простым и быстрым способом создания отчетов является использование Мастера отчетов. С его помощью можно создавать отчеты (от самых простых до включающих подчиненные отчеты), содержащие поля из одной или более таблиц или запросов. Чтобы создать простой отчет необходимо:

1. На панели объектов окна базы данных щелкните по ярлыку Отчетыи нажмите кнопку Создать. Появится диалоговое окно Новый отчет

2. В списке диалогового окна Новый отчетвыделите элемент Мастер отчетов. В поле со списком, находящемся в нижней части диалогового окна Новый отчет, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для отчета. Нужно определить, какие поля включить в отчет. Далее нужно следовать инструкциям мастера.



<== предыдущая лекция | следующая лекция ==>
 | Режимы работы с отчетами


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


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

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

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


 


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

 
 

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

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