Инструментальные средства конструкторов форм и отчетов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Инструментальные средства конструкторов форм и отчетов



Окно Конструктора отчетов состоит из следующих основных элементов:

-Панель инструментов Конструктор отчетов. Кнопки этой панели дублируют некоторые команды меню режима Конструктора отчетов. -Панель инструментов Формат (форма/отчет).Кнопки данной панели облегчают форматирование элементов управления. -Панель инструментов Панель элементов, с помощью которой в отчет добавляются элементы управления. -Вертикальная и горизонтальная линейки позволяют производить точную разметку отчета и его разделов. Крайняя правая вертикальная линия позволяет определить ширину отчета — расстояние до его правой границы. Крайняя нижняя горизонтальная линия позволяет определить высоту нижнего поля отчета.

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

Конструктор форм: панель Конструктора с набором графических кнопок; разделы проекта; панель элементов управления; список полей таблицы или запроса; сетка; линейка.

 

26 Элементы управления и работа с ними. Панель элементов управления.

Элементами управления называются объекты в формах, отчетах или на страницах доступа к данным, используемые для оформления, отображения данных или выполнения других действий. В Access имеются следующие типы элементов управления, доступные на панели элементов в режиме конструктора формы, отчета или страницы доступа к данным: поля, надписи, группы, переключатели, флажки, списки, кнопки, наборы вкладок, элементы рисунков, линии, прямоугольники и настраиваемые элементы ActiveX. Кроме того, можно добавлять сводные списки Microsoft Office, диаграммы Office или электронные таблицы Office в формы, отчеты или страницы доступа к данным. В режиме Конструктора страницы доступа к данным отображается панель инструментов Панель элементов, содержащая кнопки, позволяющие парой щелчков мышью создать на странице любые элементы управления. Работа с элементами управления на странице полностью аналогична работе с элементами управления на форме или в отчете.

 

Использование макросов. Создание макросов.

Макрос — это средство для автоматизации задач и добавления функциональных возможностей в формы, отчеты и элементы управления.С помощью макросов можно реализовать многое из того, что позволяют сделать процедура на VBA. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму в качестве аргументов необходимо задать, по крайней мере, имя открываемой формы и режим вывода ее на экран..Создание макросов. В Microsoft Access существует специальное средство для создания макросов — Конструктор макросов. Открыть окно Конструктор макросов для создания нового макроса можно двумя способами: 1)Раскройте список макросов в окне База данных, щелкнув левой кнопкой мыши по ярлыку Макросы, и нажмите кнопку Создать в верхней части окна 2)Щёлкните по стрелке вниз на кнопке Новый объект на панели инструментов База данных и выберите элемент Макрос.

 

28. Главна кнопочная форма.Созд.гл.кнопочной формы

Гл.кнопочная форма-форма,содеож.кнопики,запускающие макросы,кот.выполняют различные задачи,такие как открытие форм и отчётов.Пользователь не должен искать нужные ему формы.

Созд.гл.кнопочн.формы:

-на вкладе Фрмы нажм.кнопку Созд.

-в окне Новая форма дважды щелкните на строке Конструктор

-щелкн.в сред.созд.формы,появится окно диалога Выбор рис.

-перетащить рис.в центр

-перетащить нижн.границу формы так чтобы высота стала около 2 см.

-щелкните на пустое место,появит.св-ва

-в св-ва появ.Макет и запретите полосы прокрутки обл.выдел. и поле

-сохр.под именем Гл.кнопочн.форма

-в меню Окно выберите команду По размеру формы

 

Созд.кнопок в гл.кнопочной форме.Созд автозапускающего макроса

Процесс формирования кнопки всегда начинается с выбора действия,кот.необход. выполнить при её нажатие.В первом окне мастера для этого предлагается два стиля:Категории,Действия.Если нужно просмотр св-ва кнопки,то в ячейки Нажатие кнопки располог.след.пакет[Процедура обработки событий].Изменить назначе кнопки можно указав в этой ячейки новую процедуру обработки событий или имя макроса.

 

30, Созд. и исп. индексов.Понятие фильтр

Индекс явл.ср-ом,кот обеспечивает быстый доступ к данным в табл.,на основе значений одного или нескольких столбцов.

Индексы бывают:

-простые(созд.по одному столбцу)

-составные(построенный по нескольким полям)

Чтобы созд.простой индекс,необход:

-открыть табл. В режиме Коструктор

-выбрать поле,для кот.требуется создюиндекс

-открыть вкладку Общие и выбрать для св-ва Индексирование поля знч.Да (Да допускаются совпадения)или Да (совпадения не допуск.)

Созд.составных индексов

-открыть Конструк.

-на панеле инструм.Конструкт.табл.нажать кнопку индексы

-в 1-ой пустой строке поля Индексы ввести имя индекса

-в поле Имя поля наж.на стрелку и выбрать первое поле,для кот.необход.созд.поля

-в след.строке поля Имя поля указать 2-ое индексируемое поле.

Понятие фильтр

Фильтр явл.набором усл.позволяющих отбирать записи или сортировать их.Сходство м/у запросами и фильтрами заключ.в том,что и в тех и в др.пр-ся извлечение подмножества записей из базовой табл. или запроса.Однако м/у ними сущ.различия:фильтры не позволяют в одной строке отображать данные из нескольких табл.Фильтры не позволяют производить вычисления.

 

Защита БД.

Сущ. 2 способа защиты: 1)установка пароля, требуемого при открытии БД, 2)защиты на уровне определения прав пользователей, кот. Позвол. Ограничить возм. Получения при изменении той или иной инф-ии в БД для конкретного пользователя. Пароль уст. В меню Сервис Защита Задать пароль БД. Защита на ур. Пользоватеей.Процесс созд. Защиты: - созд. С-мы пользователей, объединенных в группы.Команды Сервис,Защита,Пользователи и группы. – Защита прав доступа разл. Пользователей и группы по отнош. К объектам БД.Команды Сервис, Защита, Разрешение.

 

32. Принципы защиты информации в Internet.

3 осн. Типа проблем:1)проблема авторства информации, 2)модификация инф-ии, 3)перехват инф-ии (целостность инф. Сохраняется, но конфиденциальность нарушена). Хар-ки, обеспечивающие без-ть с-мы:-аутентификация(инф. Не была изменена в каналах связи), -целосность, -секретность. Электронная подпись.Одним из путей реш. Безопасности явл. Передача пользователю-получателю краткого сообщения. Это сообщение наз контрольной суммой или дайджестом сообщения. Для обеспеч. Секретности инф. Примен.шрифтование или Криптография, кот позв. Переводить данные в расшифрованные формы. В основе шифрования лежит алгоритм и ключ.Алгоритм – способ кодирования исходного текста. Для защиты корпорат-х информационных сетей исп. Браундмауеры.Эта с-ма позв. Разделить сеть на 2 или более частей и реализовать набор правил, определить усл. Прохождения пакетов из 1 части в 2.

 

 

Назначение языка SQL.

Этот язык получил название структурированный язык запросов structured Qurery language.SQL был впервые реализован фирмой IBM в 70 г. Функции SQL:1. Организация данных в таблице, 2.обновление БД – добавление в БД новых данных, удаление и изменение уже имеющихся данных, 3.чтение данных SQL позволит извлекать данные из БД, 4.управление доступом – ограничить доступ к данным, 5.целостность данных. Преимущества SQL: 1.независимость от конкретных СУБД, 2.переносимость с 1 вычислит. На др.,3.наличие стандартов, 4. Одобрение компанией IBM, 5.поддержка со стороны компании MS,6.возм. созд. Спец. Интерактивн. Запросов, 7.обеспечение программного доступа к БД, 8. Возможность разл. Предоставления данных, 9.полноценность как языка, предназначенного для работы с БД, 10.возможность динамич. Опред. Данных, 11.поддержка архитектуры клиент/сервис.

 

34. Команды SQL. Осн. Предложения языка SQL.

Команды и их назначение:

Create Table- создает табл. Данных(опісаніе данных)

INSERT- добавляет новые запісі в табл.(маніпулірованіе даннымі)

DELETE- удаляет записи из табл.

UPDATE- обновляет дааные табл.

SELECT- извлекает данные из БД(формиров-ие запросов)

GRANT- предоставляет пользователю право доступа(управление доступом)

REVOKE- отменяет право доступа

COMMIT- завершает текущую транзакцию(управление транзакциями)

ROLLBACK- отменяет текущую транзакцию

Каждая команда нач. с глагола- ключевого слова, описыв-его действия, выполняемое командой(CREATE- создать). Затем идет одно или несколько предложений, кот. Описывают данные, с кот. Работает команда. Кажд. Предложение нач. с ключев. Слова(WHERE- где).

Предложение и их назначение:

FROM- указывает имя табл., итз кот. Должны быть отобраны данные

WHERE- специфицируют усл., которым должны удовл-ть выбираемые данные

GROUP BY- определяет, что выбираемые записи должны быть сгруппированы

HAVING- создает усл., кот. Должно удов-ть каждая группа отобранных записей

ORDER BY- специфицирует порядок сортировки записи

 

35. Типы данных языка SQL.Выражения в SQL.

Типы данных и их описание:

CHARACTER(длина),CHAR- строки символов постоян. Длины. CHAR без пораметров соотв. CHAR(I)

INTEGER(INT)-целые числа

SMALLINT- малые целые числа

NUMERIC(точность, степень), DEC- числа с фиксиров. Запятой

REAL- числа с плавующ. Запятой

DATE- тип данных для хранения даты

В некот. Командах необх. Конкретно указывать знач-ие данных посредством констант:

Константа с фиксиров. Запятой предст-ся в виде обычных десятичн. Чисел.

Константа с плавающ. Запятой- имеет такой же формат как и в большинстве языков программир-ия(1,5Е7).Строков. константа должны быть заключ. В кавычки(«Минск»).

Выражение в SQL исп-ся для выполнений операций над знач-ими. Кот. Считаны из БД или исп-ся для поиска В БД. Они представлют с собой послед-ть полей, ф-ий. В них можно исполбз-ть след. Операторы:

Арифметич. (+,-,*,/), реляц.(=,<.>.>=.<=.0), логич.:AND-«И», or(«ИЛИ»),

NOT-нет,специальн.: IN- опред. Множ-во. Кот. Может принадлежать значение, BETWEEN- задает принципы, в кот. Должны попадать знач-ия,LIKE- применяется для поиска по шаблону,ISNULL- исп-ся для поиска нуль знач-ий, для форматиров-ия сложных выраж=ий можно применить скобки.

 

36. Формир-ие запросов на языке SQL. Операторы языка CREATE.TABLE. CREATE INDEX.

Формир-ие запросов на языке SQL предполагает ввод команд с клавиатуры в строгом соотв. С их форматами. Для описания форматов команд можно исп-ть след. Соглашения:

Углов. Скобки- то, что в них указано опред-т пользователь, квадр. Скобки- выделяет те части команды, кот. Могут отсутствовать, фигурн. Скобки- заключен. Записи можно повторять неск. Раз, кругл. Скобки- в них заключ. Аргументы команды, вертик. Черта – означает альтарнативный выбор.

Записи команд осуществ-ся прописными и строчн. Буквами.

Создание табл. Обновление данных:Запрос на описание полей табл. Реализ-ся с помощью команды CREATE TABLE: CREATE TABLE<имя табл.>({<имя поля><тип данных>|<размер>||<огр-ия на поля>||<знач. Поля по умолчанию>|}…|<огран-ия на табл.>|).

Огр-ия на табл. Применяется к группам, состоящ. Из неск. Полей, и задаются определ. Ключ. Словом. Знач. Поля по умолчанию указывается при помощи ключ. Слова DEFAULT.

Запрос на создание индекса для полей осущ-ся с помощью команды CREATE INDEX: CREATE INDEX TABLE<имя табл.>.

 

37. Формир-ие запросов на языке SQL. Операторы языка DROP,ALTER, TABLE.

В окне БД выбрать запросы в списке объекты и –создать. В диалог. Окне Новый запрос выбрать Конструктор. Не добавляя табл. Или запрос, нажать кнопку Запрос в окне Добавления табл.. В меню Запрос выбрать команду Запрос SQL, а затем команду Управление. Ввести инструкции SQL SELECT, кот. Комбин-ся с помощью операции UNION, если не требуется возвращать неповторяющ. Записи, или с помощью операции UNION ALL, если нужно возвращать Записи.

Первичн. Заполнение табл. И добавление к ней записи осущ-ся с помощью команды INSERT: INSERT<имя поля>|{<имя табл. >}…| VALUES({<>}…).

Запрос на изм-ие знач-ий полей табл. осущ-ся с помощью команды UPDATE: UPDATE<имя табл.>SET{<имя поля>=<выр-ие>}…|<WHERE условие>].

Запрос на удаление записи осущ-ся с помощью команды DELETE: DELETE FROM<имя табл. >[WHERE<условие>]. Если предлож=ие WHERE отсутствует, то удаляются все записи.

Запрос на удаление табл. осущ-ся с помощью команды DROP: DROP TABLE<имя табл.>.

Запрос на измен-ие стр-ты существующ. Табл. осущ-ся с помощью команды ALTER TABLE: ALTER TABLE<имя табл. >ADD[{<имя поля><тип данных>|<размер>]}…].

 

38.Операторы манипуляции данными языка SQL: INSERT, UPDATE, DELETE

Первичное заполнение таблицы данными и добавление к ней записей осущ-ся с помощью команды INSERT: INSERT«имя таблицы»[{имя поля}….];VALUES({значение}…). Если имена полей не указаны, то значениями заполняются поля, состав и значение которых был описан командой CREATE TABLE. Значения полей задаются константами (выражения не допустимы).

Запрос на изменение значения полей таблицы реализуется с помощью команды UPDATE:

UPDATE«имя таблицы»SET{«имя поля»«выражение»}…[«WHEREусловие»];

Условие задается выражением типа сравнения или логическим выражением. Если предложение WHERE отсутствует, то изменения выполняются во всех записях таблицы.

Запрос на удаление записей из таблицы формир-ся с помощью команды DELETE:

DELETE FROM«имя таблицы»[ WHERE«условие»];

Если WHERE отсутствует, то удаляются все записи таблицы.

 

39.Формирование запросов выбора на языке SQL. Оператор языка SELECT.

Формирование запроса выбора: команда SELECT формата: SELECT [DISTINCT|ALL]{«выражение»},….* FROM{«имя таблицы»},,,[ WHERE«условие»]

[ORDER BY{«имя поля» [ASC|DESC] },,.]

[GROUP BY{«имя поля»}..,,]

[HAVING«условие»].

Команда SELECT позволяет выводить все поля (*) или некоторые по указанному списку из FROM заданной таблицы по некоторому условию (WHERE). Команды SELECT дает возможность проведения вычисления над полями, а также итоговых вычислений с использованием функций суммирования SUM, AVG, COUNT, MAX, MIN. Она позволяет также создавать вложенные запросы.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-14; просмотров: 148; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.156.27 (0.058 с.)