это шаблон на экранеиспользуемый славным образом дпя вводапросмотра и редактирования информацииФорма в.



Бесплатно
Узнать стоимость работы
Рассчитаем за 1 минуту, онлайн
Работа добавлена на сайт TXTRef.ru: 2019-12-03

45: JHgnQPbJoaaHие формы для работы

Форма - это шаблон на экране,
используемый, славным образом, дпя ввода!
просмотра и редактирования информации!
Форма в случае ввода представляет бланк,
подлежащий заполнению, и дает возможность
осуществить контроль вводимых данных. Бланк-
форма упрощает процесс заполнения базы
данными. Форма в случае просмотра и
редактирования представляет маску

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

5О.Назначение   языка    SQL.    SQL-    стандарт ANSI/ISO.

Интенсивное развитие технологий БД потребовало
разработки  стандартного  языка,  пригодного  для
создания  БД  и  работы  с  ними  независимо  от
специфики компьютера. Таким стал язык
SQL. Если
поначалу    
SQL   был    средством   формирования
запросов к реляционным БД, то с течением времени
он превратился в мощное средство для работы с
такими БД и стал использоваться многими СУБД.
Процесс стандартизации
SQL продолжается уже
примерно     16    лет.    За    этот    период    были
опубликованы
ANSI (American National Standarts) и
ISO    (International    Standarts    Organisation)    три
редакции стандарта
SQL: SQL-86 (SQL-1), SQL-92
(
SQL-2), SQL: 1999 (SQL-3). Стандарты отображают
сложившиеся тенденции развития технологий БД на
определенный момент времени и служат отправной
точкой для разработчиков СУБД, которые создают
диалекты  
SQL  (SQL*PLUS  -  в  СУБД Oracle8,
Transact-SQL - в СУБД Microsoft SQL Server 7.0,
Informix-SQL - в СУБД Informix и др.), углубляют
семантику и расширяют синтаксис языка. Функции
языка   
SQL:   организация   данных   в   таблицах,
обновление  данных,  чтение  данных,  управление
доступом,    совместное    использование    данных,
целостность     данных.     Язык     
SQL         можно
использовать для доступа к БД в двух режимах: при
интерактивной   работе   (командный  режим)   и  в
прикладных программах (программный режим)   С
помощью       
SQL      пользователь       может      в
интерактивном режиме быстро получить ответы на
сложные   запросы.   При   написании   прикладных
программ    также    используют   язык   
SQL   для
обраще
ния к БД.         _    . —-——

 ббъёкты БД. мх Mofl^nf. ■ СУБД

В БД Access хранятся данные и связанные с ними объекты:

1)Таблица - базовый объект хранения данных а аиде двухмерных таблиц.

2)3*просы позволяют извлекать, сортировать. иметь и модифицировать определенные денные

3)Формы предназначены для ввода, модификации и отображения данных а удобном для пользователя виде (обычно приближены к входному первичному документами).

4)Отчеты - средства изображения на акране или бумеге информации из БД в виде, удобном для восприятия и анализа пользователем.

б)Страиицы доступе к данным -диалоговая web-страница, которая поддерживает динамическую связи с БД и позволяет просматривать, редактировать и вводить данные а базу, работая в окне браузера Internet Explorer.

■^Макросы позволяют

автоматизировать определенную

последовательности операций над БД

7)Модули - программы, написанные на

языке      V8A      (Visual      Basic      for     Application),

предназначенные    для    выполнения     некоторых

,  нетривиальныхдействий.

47. Технология проектирования отчета с вычислениями в строках, с частными и общими итогами.

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

 41. Технология создания запросов других типое

Запросы на изменение (запросы действия):

1) запрос на удаление - удаляет группу записей
из одной таблицы или нескольких взаимосвязанных
таблиц БД. для которых задано каскадное удаление
связанных записей:

s открыть окно Конструктора и добавить необходимую таблицу;

S щелкнуть дважды по заголовку списка полей таблицы и перетащить выделенные поля в первую клетку строки «Попе»,

V набрать в строках «Условие отбора» и «или*
необходимые условия;

S Выполнить запрос и убедиться в корректности результата, после чего вернуться в режим Конструктора;

*    ввести команду Запрос/Удаление.

s выполнить запрос и подтвердить удаление записей;

■/    сохранить запрос,

S просмотреть таблицу с удаленными записями.

2) запрос на обновление - служит для изменения
значений полей таблицы:

•/ открыть окно конструктора и добавить необходимые таблицы.

V задать поле в строке «Поле»;

■/ ввести команду Запрос/Обновление а
бланке запроса появится новая строка
^Обновление». fc

■/    в строке «Обновление* набрать то, на что будем заменять;

S    в строке «Условие отбора» набрать то. что будем заменять;

J    выполнить запрос и

подтвердить обновление записей,

•s    сохранить запрос; •/    просмотреть         обновленную таблицу

3)   запрос   на   добавление   ~   производит добавление записей из одной таблицы в другую S    открыть окно Конструктора и добавить необходимую таблицу;

S щелкнуть дважды по заголовку списка полей таблицы и перетащить выделенные поля в первую клетку строки «Поле»;

S набрать в строках «Условие отбора» и «или» необходимые условия,

-' выполнить запрос и убедиться в корректности результата, после чего вернуться в режим Конструктора; •S ввести команду: Запрос/Добааленив: s выбрать из раскрывающегося списка имя пополняемой табпицы в появившемся окне Добавление; s выполнить запрос и подтвердить добавление записей;

V   сохранить запрос;

s   просмотреть таблицу с добавленными записями. 4) запрос на создание таблицы - создает новую таблицу на   основе   всех   или   части   данных   из   одной   или нескольких таблиц БД:

s    выполнить   любой    запрос   (например,    запрос    с условием) и убедиться в корректности его результата, после чего вернуться в режим Конструктора; J    ввести команду: Запрос/Создание таблицы; S    ввести имя создаваемой   таблицы  в  появившемся окне Создание таблицы;

S    выполнить   запрос   и   подтвердить   созданий   новой табпицы; •'   сохранить запрос.

« Просмотр щ печать сведений о БД и ;; ее об>ектад.

Просмотр и печать сведений о БД и ее т
объектах осуществляется по команде: ,
Сервис/Анализ/Архимриус Открывается окно
Архивариус, которое (Одержит следующие закладки: :
Таблицы. Запросы.* Формы, Отчеты, Макросы. ;
Модули, Текущая база данных. Все объекты. В окне j
Архивариус также содержаться кнопки: ОК, Отмена, J
Выделить, Выделить все. Очистить все. Параметры.
8 окне Архивариус для закладки Текущая база
данных можно выбрать просмотр свойств, или
связей в БД Для просмотре сведений об
определенном объекте выбираем необходимую
закладку (например. Таблицы), выбираем нужную
нам таблицу (либо поставив флажок рядом с ней.
либо нажав на имя таблицы и щелкнув по кнопке
выбрать), нажимаем кнопку ОК. Откроется окно
просмотра объектов, которое содержит следующие
разделы (для таблицы): Свойства. Столбцы. Схема
данных, Индексы таблицы, Разрешения
пользователей, Разрешения групп. Для запросов
после Свойства добавляется SQL. Для форм и
отчетов: Свойства, Объекты. Разрешения
пользователей, Разрешения групп. Для макросов:
Свойства, Макрокоманды. Разрешения
пользователей, Разрешения групп, При нажатии
кнопки Параметры можно распечатать сведения о БД
и ее объектах.      .

 £1 Создание и выполнение программы  на

языке СУБД

Модули представляют наборы описаний,

инструкций  и  процедур, сохраненных под общим

именем   для    организации    программ    на    языке

Microsoft Visual Basic.  Существуют два основных

типа   модулей:   модули   класса   и   стандартные

модули.

Модули класса:

Модули    форм (модуль,     содержащий

программы   всех   процедур   обработки    событий.

возникающих   в   конкретной    форме    или    в    ее

элементах управления)

Модули отчетов (модуль,   содержащий

программы    всех   процедур   обработки    событий,

возникающих   в   конкретном   отчете   или   я   его

элементах управления.) Модули класса часто
; содержат процедуры обработки событий.
; запускаемые в ответ на событие в форме или
! отчете. Процедуры обработки событий
,используются для управления поведением формы
> или отчета и их откликом на события, такие как
I нажатие кнопки.
! Процедура - совокупность операторов

языка VBA, реализующая ряд логических шагов для

выполнения конкретных действий.
' В   стандартных   модулях   содержатся

общие   процедуры,    не   связанные   ни   с Чаким

объектом, а также часто используемые процедуры.

которые могут быть запущены из любого окна бзаы

данных.

43.НАЗНАЧЕНИЕ ОТЧЕТА.Отчет является важным средством извлечения инфо из БД и вывода ее на экран или на печать в виде, удобном для восприятия и анализа пользователем. В отчете можно сортировать и группировать данные, осуществлять расчеты в строках и проводить итоговые вычисления над группами строк и над всеми строками с использованием статистических функций. Отчет может основываться на множестве таблиц и представлять сложные зависимости между различными наборами данных. Он может быть составным-включать другие отчеты.Способы создания:

1)конструктор-дает возможность самостоятельного проектирования отчетов.

2)мастер отчетов-позволяет создать отчет на основе ответов пользователя на вопросы,касающиеся структуры.содержания и офорнмления отчета. 3)автоотчет-создает отчет в столбец и ленчатый.

42.И11ТЕРФЕЙс1лНазначение формы Способы создания формы.Формы служат удобным средством яля ввода,пРосмотраРи реда^оСиТ информации БДОбычно с их помощью пользователь работает с одной записью таблицы.Способы создания-1)конструктоР-пРедоставляет пользователю набор

соз^ГГ08' С П°М0ЩЬЮ К0Т' пол"°ватель может создать форму соответственно своим вкусам и требованиям.

2)мастер форм-руководит процессом проектирования формы.Он задает пользователю вопросы о структуре и оформлении формы.предлагая на выбор несколько вариантов ^автоматический способ создания-использование автоформы.кот. на основе выбранной таблицы автоматически создает одну из форм:в столбец ленточную, табличную. 4)диаграмма 5)сводная таблица

2». Справочная   система.   Виды   справки   и

пользование aw

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

Выбор в нем пункта Справка по Microsoft Access приводит к появлению окна справки с тремя вкладками. Вкладка Содержание используется для просмотра оглавления справки и поиска информации по темам справки; вкладка Мастер ответов - для ввода своего вопроса; вкладка Указатель — для поиска информации по конкретным словам или фразам.

Выбор пункте Показать помощника влечет появление окна с анимационным персонажем Помощник дает советы дпя конкретной рабочей ситуации и отыскивает необходимые разделы справочной документации в ответ на вопросы, вводимые а попе ввода Его можно временно скрыть по команде Справка/ Скрыть помощника или отключить на весь сеанс работы в Access, если в его выноске нажать кнопку [Параметры! и снять флажок Использовать помощника. Пункт Что это таков? предназначен дпя получения краткой справки о назначении элементов в главном окне Access. Его выбор приводит к появлению указателя мыши в виде стрелки с вопросительным знаком и щелчок им по интересуемому элементу дает сведения о нем.

Пункт Office на Web позволяет соединиться
с Web-узлом корпорации Microsoft для получения
обновленных сведений о программе. _^__


II.

 ОСИ.1Г1Н       пооГМММИРОМНИИ       Hi
У MPtMtWW*

.1Г1Н

яаыкв  СУЕП,  ровные  ™nw Соглашении П» r"«tm"bMMUMM- ПРРСПЙИШ

операторы     языка.      ПпаШТМ ЕПИИНИ*

переменных  и   массив?!,   KffHtTfftfltuMM  """ организации    ■тмяшмжси    и    циклических

В VBA дм хранения значений используются определенные типы переменных: byte (числа от 0 до 255), Integer (числа от—32 7вв до 32 767), siring (строка символов—от 0 и почти до двух миллиардов символов), data (даты — с 1 января 100 годш до 31 декабря 8899 года) и др

Процедуры, модули, переменные идентифицируются посредством имени. Имена этих объектов составляются с учетом определенных требований, по длине они не должны превышать 255 символов русского и латинского алфавитов; должны начинаться с буквы; не могут включать точек, пробелов и символов: % 4 ! # О . Перед именем допускается указание типа переменной (например, 1пЮцекм).

Оператор присваивания. Этот оператор предназначен для задания начальных значений переменной, 1влием результата вычислений а переменную, изменения значений. Оператор присваивания имеет следующий вид. huh пареианной " выражение В качестве имя переменной может выступать переменная, элемент массива или свойство объекта. Выражение состоит из переменных, констант, функций, операции. К основным операциям языка VBA относят: арифметические операции (+, -,", /). операции сравнения (»,<>, <, >.<".>»). логические (And, Of. Nol).

Оператор комментариев.

Комментарий — пояснение к процедуре, текст комментария     облегчает     понимание     логики процедуры. Комментарий можно приводить  в' любом месте процедуры, он догаивн начинайся

С сиияопа1 (апостроф).

Оператор описания переменной и массива. Для описания переменных и массива переменных в VBA используется оператор Dim. Синтаксис зт(Мв оператора такой:

Dim имя [(размер)] [Ав тип]

Параметр имя — имя переменной или массива. Необязательный параметр размер ■ используй i (я дли указания размера массива Дополнительный параметр Да тип позволяет назначить переменной или массиву необходимый тип данных. Примеры записи оператора:

Dim Оценка Ai Integer

Dim Месяцы01) Ai String

Конструкция для организации ветвящихся процессов. Синтаксис простейшей конструкции проверки одного условия такой:

п* условна Then группа_1 [Else rpynna_Z] fcrtd If

Здесь. параметр условие — логическое выражение, принимающее значение истинно или Ложно. Если это выражении истинно, то выполняются операторы группа 1.

ьели выражение ложно, то выполняются операторы группа_2. Пример записи конструкции:

И тЮценка =4 Ог (ШОценка =5 Then

ЯгПримоченио «"успеваемость хорошая"

Else

БМЛримечание ="успеваемость плохая"

End If

Конструкции для организации циклических процессов. Эти конструкции используются для многократного повторения одного или нескольких операторов VBA. Язык VBA включает   несколько   структур   для    выполнения

цикпоя К числу самых простых и удобных циклов относятся циклы Do... Loop и For... Next.

В конструкции Do... Loop параметр условна—это логическое выражение, принимающее значение Истинно или Ложно. До тех пор, пока это выражение истинно, вылолннютсн онера юры языка VBA. расположенные между Do и Loop.

В конструкции For... Next параметр счетчик — ото имя переменной цикла, которая изменяется с исходного значения начало до значения конец с шагом изменения шаг. При каждом изменении этой переменной выполняются операторы, находящиеся между For и Next.

 

41.

c<MrTMWin Фоома «отчат) т

их проектировании

Составной называется форма включающая другие формы, Составной отчет включает другие отчеты. Форму или отчет можно сконструировать на базе только одной таблицы или "проса, конструироини, «. составных форм и отчетов позволяет создавать их на основе нескольких тавлт, и «ПроСов. Конструирование составной формы (отчета) производится следующим образом:

]        •* открыть     окно     Конструктора     формы

;       (отчета) и указать источник данных:

^Н*СГрОИТЬ     вкно     КОИСТРУ"ОР>     для

* ввести    текст    заголовка    в    разделе

«Заголовок формы (отчета)»;

^ переместить    необходимые     поля     из

списка полей а Область данных;

**         "ри     включенном     режиме      работы

мастеров «грузить Мастер подчиненны* форм

(отчетов)   щелчком   по   кнопке   Подчиненная

форма/отчет панели элементов. После этого:

в   1-м   окне   Мастера   оставить
переключатель в положении
Имеющиеся
таблицы и запросы,

ао     2-м     окне     выбирать     из
раскрывающегося   списка   таблицы   и
запросы   и   перемещать   необходимые
поли  из области  «Доступные  лопяв   в
область «Выбранные поля».

■ В 3-м    окне с целью установки

связи поставить переключатель в
положение Самостоятельное

определение, выОрить поле, по которому должна быть установлена связь из раскрывающихся списков «Поля формы или отчета* и «Поли подчиненной формы или отчетах;

• В      4-м      окне      задать      имя
подчиненной формы (отчета),

s перейти в        режим        формы

(предварительного просмотра отчета) и оценить

положение   и    размер   подчиненной    формы

(отчета);

s         сохранить форму (отчет),

ii пт.рШцй интерфейс доступ! ii базам

данных    из    прикладных    ПРОГММН    «ОРРС),

Назначение.      структура. фгашш UBQfi,

Основной   алгоритм   использования   ODBC   ш к«с.137?1

Open Database Connectivity (OOOC -открытый интерфейс доступа к данным) представляет собой интерфейс прикладной программы (API) дли дисгупа к базам данных. ООВС разработан для максимальной способности к взаимодействию, то есть одна прикладная программа может без изменения своего исходного текста работать через интерфейс с какой угодно СУБД. Прикладные программы вызывают функции интерфейса ODBC. которые выполнены * специфических для базы данных модулях, названных драйверами

Разработчики драйверов для СУБД выполняют     функции     ODBC     API      Приложения

вызывают функции в этих драйверах, чтобы
обратиться к данным способом, независимым от
базы данных. Администратор драйверов (Dover
Manager) управляет связью между прикладными
программами « драйверами ODBC

стандартизирует доступ к базе данных

Имеются два архитектурных требования:

1 Прикладные программы должны быть способны обратиться ко многим СУБД, используя тот же 1*мый исходный токст без того, чтобы его перетранслировать или заново компоновать.

2. Прикладные программы должны быть способны обратиться ко многим СУБД одновременно (через разные драйверы}.

ООВС успешно решает эти проблемы следующим способом:

ООВС является интерфейсом уровня вызовов;

Чтобы решить проблему с тем, как прикладные программы обращаются ко многим СУБД, используя один и тот же исходный текст, существует стандарт CLI ODBC содержит все функции в спецификации CLI и обеспечиваш дополнительные функции, обычно требуемые прикладными программами.

ODBC определи*! стандартный синтаксис SQL:

В дополнение к стандартному интерфейсу урикнн обращения (вызова), ODBC определяет стандартный синтаксис SQL.

ODBC предоставляет Driver Manager
дли управления одновременным доступом к
многим СУБД  

 2& Настройка рабочей сЬелы

Запуск Access осуществляется всеми стандартными для ОС WIN способами. Access не может открыть несколько БД одновременно, В рабочей области окна БД могут содержаться ярлыки, служащие для создания новых объектов (их можно отображать или скрывать по «оиянде Сйрвис/Пяраметры/ВидЛЧов Ярлыки объектов)

Осуществить  настройку  рабочей  среды  в

соответствии с требованиями пользователя можно с помощью команды Сервис/Параметры. Ее результатом нвляотсн диалшовое окно Параметры с вкладками.

На вкладке Вид есть возможность включить/выключить отображение: строки состояния, окна запуска, ярлыков для создания новых объектов в окна БД и др

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

На вкладке Правка и поме* задаются
параметры выполнения операций редактирования,
поиска и замены Вкладка Режим таблицы СЛУЖИТ ДЛЯ
установим параметров тяЛпицы, а также задания
анимации при отображении изменений в таблице в связи
со вставкой новых столбцов. Вкладка Таблицы и
запросы позволяет установить параметры, исполь
зуемые по умолчанию в режиме конструктора таблицы и
о режиме кежструкюра запроса. Элементы цкладки
Формы и отчеты применяются для установки
параметров, действующих по умолчанию в режиме
коиструктира формы м в режиме конструктора отчета.
Вкладка Клавиатура позволяет задать режимы работы
при вводе данных с клавиатуры. На вкладке другие
осуществляется сетевая настройка и настройка
интерфейса ODBC. имеется возможность

конфигурировать    программу    Access    для    работы    в

юаательской среде.

И-

 Типы    панны».    обрабатываемых    СУБД ы, Функции. Выражен^.^

ункции. Выражен^.^

1) текстовые (не превышают 255 символов) 2.)         поле memo (до 65535 символов)

  1.  чиеппвой   (содержит  числовые  данные,
    допускает      использование       математических
    расчетов, за исключением денежных)
  2.  дага/нряый
  3.  денежный       (позволяет      производить
    нычисления без округления значений)

в) счвтчик (уникальные последовательные номера, автоматически вставляемые при вводе данные в БД)

  1.  логический  (поля,  которые  могут  иметь
    только    одно    значение     из    пары    да/нет
    истина/ложь. вкл/выкл)
  2.  попе обьекта OLE (обьекты. созданные в
    Других    приложениях,     которые     могут     быть
    сняяаньг или внедрены в таблицу Access)

в) гиперссылка (путь в сеть Интернет или ссылка на файл)

PntHTflP" '"-"ужят для выполнения операции над значениями.

ОСНОННЫВ ВИДЫ OnflPflTfttVfr

  1.  арифметические (+. -, *, /, Удаление на целое
    mod-остаток отделения, "-возведение в степень)
  2.  присваивание (-)

3} сравнение (<. >. <=. >=. о. is Null-пустое поле  Is

not Null, like, in, between)

  1.  логические (and. or, not)
  2.  текстовые   операторы    (&.    например     AI = 10
    A2=20, A14A2=1020)

Функции ~ небольшие программы, которые возвращают значение (число или строку символов) являющееся результатом расчетов или выполнения других ппвра1|Ид. к фуНК14Ий в Access обращаются по имени, за которым в круглых скобках указывают ев аргументы (некоторые функции но имеют аргументов -daleO). Access имеет более ?оо функций они сгруппированы по назначению (наприм.. статистические финансовые, математические, дитв И Т.Д.)

Статист, ф-ции включают: ам - со вои<Ьы count - подсчет кол-ва знач., max, min. sum и тд.

В Ассем для выполнения операций над значениями, считываемыми из БД или для поиска и выбора данных используются выражения они представляют собой последовательности констант ф-ций, попей, соединенных операторами

Другие работы

темами інших країн Колективна валюта платіжни...


Конвертованість валют Класифікація валют Змістовна характеристика валюти Назва валюти Тлумачення змістовного класифікатора Національна валюта пл...

Подробнее ...

.14 Elektroniksysteme f~r Fhrzeugtechnik und ...


14 Copyright BDER GmbH Technische ?nderungen vorbehlten CNBus Klimregelsystem KR485 ls F?hrer eines Fhrzeugs m?ssen Sie Ihre volle ufmerksmkeit d...

Подробнее ...

лина Организа тор Место проведения 1819 январ...


БК Старт Минск 26 января Открытый Кубок Москвы NEXT 2014юниоры б р до 15 лет 1 этап Пул8 МКБС Москва Россия 12 февраля Открытый Кубок МКБС 1й ту...

Подробнее ...

Тема- Применение ксенона Ксенон это инертный ...


В ксеноновых лампах свет производится за счёт электрической дуги. В тёмное время суток видимость очень скромная и к тому же свет фар отличается ...

Подробнее ...