Запросы-действия в MS Access.
Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие:
Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса. Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом. Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием. Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно. Создание, и тем более выполнение, любого запроса-действия в СУБД Microsoft Access всегда состоит из двух этапов. Сначала нужно создать запрос-выборку, а потом превратить его в запрос-действие и выполнить еще раз. Смысл в этом скрыт великий. Просмотрев результаты выборки, пользователь (разработчик) может даже чисто визуально убедиться в том, что все пройдет "как задумано" и что потом не придется срочно искать нашатырный спирт или валидол. Так как запрос-выборка не модифицирует данные, то в случае ошибки вам понадобится лишь заново переделать сам запрос, что особого труда не составляет. Понятие отчетов. Создание отчетов средствами СУБД Access. Отчет- это объект базы данных, который предназначен для печати данных. В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц и т.п.) Типы отчетов: Автоотчеты (1. «в столбец» На экранвыводится в один столбец все данные из всех записей таблицы. 2. «ленточный отчет».Каждая запись занимает отдельную строку-ленту.№ «табличный отчет») Групплвые\итоговые отчеты Почтовая наклейка Слияние с Microsoft Word Диаграммы 34. Понятие форм. Создание форм средствами СУБД Access. По способу отбора данных: табличные, ленточные, столбец (простая форма). Специальные формы содержат кнопки управления для удобства пользователя. Есть два режима формы: 1.создание формы в режиме конструктора 2.создание формы с помощью мастера. Презентация Презентация – мультимедийный инструмент, используемый в ходе докладов или сообщений для повышения выразительности выступления, более убедительной и наглядной иллюстрации описываемых фактов и явлений. Что такое презентация в PowerPoint? Файл с расширением.pptФайл, содержащий любое необходимое количество страничек, наполненных информацией и следующих друг за другом. Основные виды презентаций Интерактивные презентации.Обладают системой навигации, т.е. позволяют пользователю самому выбирать интересующие его разделы и просматривать их в произвольном порядке. Они подобны в этом Интернет-сайтам, но, в отличие от последних, позволяет работать с большими объемами видео, звука, графики. Неинтерактивные презентации.Здесь пользователь не может влиять на порядок просмотра презентации. Они представляют собой ролик, как правило, со сложной графикой, видео вставками, звуковым сопровождением, который после запуска проигрывается целиком. Основные понятия языка HTML, структура HTML-документа, функциональные элементы, форматирование текста. Что такое HTML? тэги, определяющие, как будет отображаться WEB-броузером тело документа вцелом тэги, описывающие общие свойства документа, такие как заголовок или автор документа Запомните, что основное преимущество HTML заключается в том, что ваш документ может быть просмотрен на WEB-броузерах различных типов и на различных платформах. Основные положения Завершающий тэг выглядит также, как стартовый, и отличается от него прямым слэшем перед текстом внутри угловых скобок. В данном примере тэг <TITLE> говорит WEB-броузеру об использовании формата заголовка, а тэг </TITLE> - о завершении текста заголовка. Внимание! Дополнительные пробелы, символы табуляции и возврата каретки, добавленные в исходный текст HTML-документа для его лучшей читаемости, будут проигнорированы WEB-броузером при интерпретации документа. HTML-документ может включать вышеописанные элементы только если они помещены внутрь тэгов <PRE> и </PRE>. Более подробно о тэгах <PRE> будет написано ниже. <HTML>...тело документа... </HTML> Заголовочная часть документа <HEAD> Тэг заголовочной части документа должен быть использован сразу после тэга <HTML> и более нигде в теле документа. Данный тэг представляет из себя общее описание документа. Избегайте размещать какой-либо текст внутри тэга <HEAD>. Стартовый тэг <HEAD> помещается непосредственно перед тэгом <TITLE> и другими тэгами, описывающими документ, а завершающий тэг </HEAD> размещается сразу после окончания описания документа.
Внимание! Технически, стартовые и завершающие тэги типа <HTML>, <HEAD> и <BODY> необязательны. Но настоятельно рекомендуется их использовать, поскольку использование данных тэгов позволяет WEB-броузеру уверенно разделить заголовочную часть документа и непосредственно смысловую часть. Заголовок документа <TITLE> Большинство WEB-броузеров отображают содержимое тэга <TITLE> в заголовке окна, содержащего документ и в файле закладок, если он поддерживается WEB-броузером. Заголовок, ограниченный тэгами <TITLE> и </TITLE>, размещается внутри <HEAD>-тэгов, как показано выше на примере. Заголовок документа не появляется при отображении самого документа в окне. Тэги тела документа Уровни заголовков <Hx> <H1> Заголовок первого уровня </H1> Заголовки другого уровня могут быть представлены в общем случае так: <Hx> Заголовок x-го уровня </Hx> где x - цифра от 1 до 6, определяющая уровень заголовка. Тэг абзаца <P> Центрирование элементов документа Тэг преформатирования <PRE> перевод строки символы табуляции (сдвиг на 8 символов вправо) непропорциональный шрифт, устанавливаемый броузером Использование тэгов, определяющих формат абзаца, таких как <Hx> или <ADDRESS>, будет игнорироваться броузером при помещении их между тэгами <PRE> и </PRE>. Далее идет несколько более подробный пример, собранный из предыдущих:
Гиперссылки. Гиперссылки, размещенные на Web-странице, позволяют загружать в браузер другие Web-страницы, хранящиеся на локальном компьютере или в Интернете. Гиперссылка состоит из двух частей: адреса и указателя ссылки. <a href="Адрес">Указатель ссылки</a>
Если загружаемая в браузер Web-страница размещена на локальном компьютере в той же папке, то вместо адреса указывается просто имя файла, например: <a href="filename.txt">Указатель ссылки</a>
<a href="http://www.server.ru/Web-сайт/index.php">Указатель ссылки</a>
Гиперссылки могут содержать адреса не только Web-страниц, но и адреса файлов других типов. Активизация таких гиперссылок будет приводить: <А HREF="picture. jpg">Изображение</A> <А HREF="sound.wav">3ByK</A> <А HREF="filez.exe">Скачать файл</А> <ADDRESS>
URL - это аббревиатура Uniform Resource Locator, которая указывает в World Wide Web местоположение файлов на других серверах сети. URL включает в себя: протокол доступа (http, ftp, telnet и т.д.), имя домена и хост-машины и полный путь к файлу. URL - это адрес ресурса (например, web-странички или картинки).
Графика и мультимедиа
Графика и мультимедийные данные имеют принципиально другую природу, нежели текст. Из-за этого объединить их в одном файле невозможно. Разработчики HTML нашли оригинальный выход из положения. Прежде всего, графические изображения и мультимедийные данные хранятся в отдельных файлах. А в HTML-коде Web-страниц с помощью особых тегов прописывают ссылки на эти файлы, фактически — их интернет-адреса. Встретив такой тег-ссылку, Web-обозреватель запрашивает у Web-сервера соответствующий файл с изображением, аудио- или видеороликом и выводит его на Web-страницу в то место, где встретился данный тег. Графические изображения, аудио- и видеоролики и вообще любые данные, хранящиеся в отдельных от Web-страницы файлах, называются внедренными элементами Web-страниц. НА ЗАМЕТКУ Ранее говорилось, что Web-страница может храниться в нескольких файлах. Web-страница с внедренными элементами — тому пример. Графика
Графика на Web-страницах появилась достаточно давно. Предназначенный для этого тег появился еще в версии 3.2 языка HTML, которая вышла в 1997 году. С тех пор Всемирную паутину захлестнула волна интернет-графики (к настоящему времени, надо сказать, поутихшая). Как уже говорилось, графические изображения — суть внедренные элементы Web-страниц. Это значит, что они сохраняются в отдельных от самой Web-страницы файлах. Форматы интернет-графики
На данный момент существует несколько десятков форматов хранения графики в файлах. Но Web-обозреватели поддерживают далеко не все. В WWW сейчас используются всего три формата, которые мы далее рассмотрим. Нужно отметить, что все три формата поддерживают сжатие графической информации. Благодаря сжатию размер графического файла сильно уменьшается, и поэтому он передается по сети быстрее, чем несжатый файл. Формат GIF (Graphics Interchange Format, формат обмена графикой) — старожил среди "сетевых" форматов графики. Он был разработан еще в 1987 году и модернизирован в 1989 году. На данный момент он считается устаревшим, но все еще широко распространен. Достоинств у него довольно много. Во-первых, GIF позволяет задать для изображения "прозрачный" цвет; закрашенные этим цветом области изображения станут своего рода "дырками", сквозь которые будет "просвечивать" фон родительского элемента. Во-вторых, в одном GIF-файле можно хранить сразу несколько изображений, фактически — настоящий фильм (анимированный GIF). В-третьих, из-за особенностей применяемого в нем сжатия он отлично подходит для хранения штриховых изображений (карт, схем, рисунков карандашом и пр.). Недостаток у формата GIF всего один — он совершенно не годится для хранения полутоновых изображений (фотографий, картин и т. п.). Это обусловлено тем, что GIF-изображения могут включать всего 256 цветов, и потерями качества при сжатии. GIF используется для хранения элементов оформления Web-страниц (всяческих линеек, маркеров списков и т. п.) и штриховых изображений. Формат JPEG (Joint Photographic Experts Group, Объединенная группа экспертов по фотографии) был разработан в 1993 году специально для хранения полутоновых изображений. Для чего активно применяется до сих пор. JPEG, в отличие от GIF, не ограничивает количество цветов у изображения, а реализованное в нем сжатие лучше всего подходит для полутоновых изображений. Однако он плохо справляется с штриховой графикой, не поддерживает "прозрачный" цвет и анимацию. Формат PNG (Portable Network Graphics, перемещаемая сетевая графика) появился на свет в 1996 году. Он разрабатывался как замена устаревшему и не очень удобному GIF, а также, в некоторой степени, JPEG. В настоящее время он последовательно отвоевывает "жизненное пространство" у GIF. К достоинствам формата PNG можно отнести возможность хранения как штриховых, так и полутоновых изображений и поддержку полупрозрачности. Недостаток всего один и некритичный — невозможность хранения анимации. Осталось назвать расширения, под которыми сохраняются файлы того или иного формата. Файлы GIF и PNG имеют "говорящие" расширения gif и png, а файлы JPEG — jpg, jpe или jpeg. Таблицы в HTML. Одним из самых необходимых элементов в HTML являются таблицы. В таблицах на WEB-странице можно размещать текстовые и числовые данные, вставлять изображения и гиперссылки. Но основным достоинством HTML-таблиц является возможность форматирования изображений и текста на основе заданной табличной структуры. Таблицы в HTML строятся по принципу вложения элементов. Сначала задается родительский элемент Table, определяющий таблицу, и в него вкладываются строки - TR, а в строки столбцы - TD. Давайте создадим простейшую таблицу. Вот код, который вы должны внести в свою страницу внутрь элемента body для создания таблицы 2x2 ячеек: <table width="200" border="1"> <!--таблица--> А вот как будет выглядеть результат: В данном примере тег <table> содержит некоторые атрибуты: width - ширина таблицы и border - толщина рамки таблицы в пикселях. Кроме этих свойств элемент таблица может включать следующие атрибуты:
Иногда бывает нужно создавать таблицы, в которых смежные ячейки должны быть объеденены. Объеденить ячеки можно с помощью атрибутов тега <TD>:colspan и rowspan. Атрибут colspan указывает число ячеек объединенных по горизонтали: <table width="200" border="1"> В приведенном примере таблица содержат две строки и две колонки, причем верхние горизонтальные ячейки объединены с помощью параметра colspan: Атрибут rowspan указывает число ячеек объединенных по вертикали. Вот пример использования: <table width="200" border="1"> А вот как будет выглядеть: Списки - это начинающиеся с маркера или цифры взаимосвязанные между собой предложения. Списки помогают структурировать информацию на WEB-странице. Списки бывают маркированные, нумерованные и список определений. Отличаются они способом оформления. Маркированный список. Маркированный список представляет собой группу элементов. Каждый элемент такого списка маркируется специальным маркером, обчно в виде черного кружка. Маркированный список формируется с помощью пары тегов <ul> и </ul>. А каждый элемент списка помещается внутрь тегов <li> и </li>. Вот пример: <ul> Вот результат примера приведенного выше:
Закрывающий тег </li> необязателен, но советую его всегда добавлять для четкого разделения элементов списка. Закрывающий тег </ul> обязателен. Внутри элемента списка можно помещать ссылки, параграфы, изображения, другие списки, переносы строк, и др. Маркеры списка могут быть трех видов: закрашенный круг, окружность и квадрат. Тип маркера задается с помощью параметра type тега <ul>. Параметр typeможет принимать следующие значения: disc, circle и square. Ниже показаны маркеры в виде окружности и квадрата. <ul type="circle"> А вот как это выглядит:
Фреймы являются средством отображения нескольких документов в одном окне браузера. Тело документа заменяется описанием фреймов,задаваемым парным тегом < frameset >. Элемент body в таком документе должен отсутствовать, а при наличии — игнорируется браузером. Открывающий тег < frameset > должен содержать обязательный атрибут cols = или rows =, определяющий способ разбиения окна. В первом случае окно разбивается вертикальными линиями, во втором — горизонтальными. Если заданы оба атрибута, создается сетка фреймов. Значение любого из этих атрибутов — это перечисленные через запятую размеры отдельных фреймов. < frameset cols="60%, 40%"> Значения могут быть заданы в пикселях или в процентах от ширины окна. Последняя область может быть определена с помощью символа «*», что означает, что ей выделяется все оставшееся пространство. < frameset rows="40%, 40%,*"> Между тегами < frameset > и < /frameset > должно располагаться ровно столько элементов, сколько областей создано с помощью атрибутов cols= и rows=. При этом могут использоваться дополнительные элементы frameset, описывающие дальнейшее разбиение на подобласти еще меньшего размера, или непарные теги <frame>, определяющие способ использования области. Тег <frame> должен содержать обязательный атрибут src=, с помощью которого указывается, какой документ первоначально загружается в соответствующую область. Значение этого атрибута — абсолютный или относительный адрес нужного документа. Среди прочих атрибутов выделяется атрибут name=, позволяющий задать «имя» созданной области в виде последовательности латинских букв и цифр, использованной как значение этого атрибута. <frame src="text.htm" name="left" > Это имя можно использовать, чтобы загружать новые документы в ранее созданную область. Для этого в тег <a>, определяющий гиперссылку, необходимо добавить атрибут target=, значение которого совпадает с ранее определенным именем области. При переходе по данной гиперссылке новый документ загрузится в указанный фрейм. Для установки режима отображения полос прокрутки во фрейме используется параметр scrolling. Если значение этого параметра равно yes, во фрейме отображаются полосы прокрутки. Если значение параметра равно no, полосы прокрутки не отображаются. Пример: записать HTML-файл со следующей структурой
Структурный файл <html> <head> <title>struktura</title> </head> <frameset rows=”30%,70%”> <frame src=”tema.htm”> <frameset cols=”35%,65%”> <frame src=”oglawlenie.htm”> <frame src=”soderganie.htm” name=”111”> </frameset> </frameset> </html> Файл-оглавление <html> <head> <title>oglawlenie</title> </head> <body> <a href=”glawa1.htm” target=”111”> Глава1 </a> <a href=”glawa2.htm” target=”111”> Глава2 </a> <a href=”glawa3.htm” target=”111”> Глава3 </a> …………….. </body> </html>
Для того чтобы посетители сайта могли не только просматривать информацию, но и отправлять сведения его администраторам, на страницах сайта размещают интерактивные формы. Формы включают в себя элементы управления различных типов: текстовые поля, раскрывающиеся списки, флажки, переключатели и т. д. Разместим на странице «Анкета» анкету для посетителей, чтобы выяснить, кто из наших посетителей, с какими целями и с помощью каких программ получает и использует информацию из сети Интернет, а также выясним, какую информацию они хотели бы видеть на нашем сайте. <form></form>. В первую очередь выясним имя посетителя нашего сайта и его электронный адрес, чтобы иметь возможность ответить ему на замечания и поблагодарить за посещение сайта. Текстовые поля. <INPUT> со значением атрибута TYPE="text". Атрибут NAME является обязательным и служит для идентификации полученной информации. Значением атрибута SIZE является число, за-дающее длину поля ввода в символах. <br>.
Флажки. Еще одним обязательным атрибутом является VALUE, которому присвоим значения «WWW», «e-mail» и «FTP». Значение атрибута VALUE должно быть уникальным для каждого флажка, так как при его выборе именно оно пере-дается серверу. <selectx/select> , в котором каждый элемент списка определяется тэгом <opinion> . В переключателях, флажках и списках выбранный по умолчанию элемент задается с помощью атрибута Текстовая область. <textarea> с обязательными атрибутами: NAME, задающим имя области, ROWS, определяющим число строк, и COLS — число столбцов области. Отправка данных из формы. Щелчком по кнопке Отправить можно отправить данные из формы на определенный адрес электронной почты. Для этого атрибуту ACTION контейнера "FORM" надо присвоить значение адреса электронной почты. Кроме того, в атрибутах METOD и ENCTYPE необходимо указать метод и форму передачи данных: <form action="mailto:username@server.ru" metod="post" enctype="text/plain">...</form
|