Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otveti / 4.doc
Скачиваний:
11
Добавлен:
16.12.2013
Размер:
188.83 Кб
Скачать

1 строку. Как вычисляемое поае. Подчиненные запросы могут использовать Select основного запроса, т.е. формиро» поездок и водителях, чья сумма поездок выше средней. Select * (select Avg(SumPoezd) from tabl) as Sred From tab!

Вывеют информацию о сумме

. аегеSufflPoeal) From tab.);

31. Запросы на объединение таолнц. Внутреннее, лечо, и пра.^ принять «" ogmruno^v»"» »»»"

При отдании запросов для двух связанных таблиц конструктор таблиц автоматически устанавливает внутреннюю связь межлу таблицами, поя которой выбираются только те записи кз ооеих таолии, для которых находится соответствующее значение ключей. ««ray тамилами, при и/ к"

Select...

From tabl inner join tab3 on tabl.kodsp-tab3.kodsp; Tab3 Tab! Kodsp-*->kodsp Kodst

С помощью операторов SQL можно создать др. видов связен. С помощью конструктора только такой, -связь может быть установлена с помощью предложения where: select tab3.spec,tab t .fam,vid,bal from tabl,tab3

where tab 1 ,kodsp=tab3 .kodsp;

Одинаковые имена полей нужно обязательно уточнять с помощью оператора SQL можно стоить ещё 2 вида объединения- left join, right join. Left join - выбираются асе записи из гаолицы, находящиеся слева от оператора join, и только те записи таблицы справа, для которой находятся соответственные значени» ключей. -по каждому клиенту вычислить сумму оставшегося кредита или отметить *, если выплаты не были сделаны: select kod, паше, ИТ (sumv is null sumkr, sumkr - sumv) as ostatok, Iff (sum v is null, "*"/' ") as prim from tabl left join tab!.kod>4ab2.kod;

31. Форма. Шнель инструментов и панель элементов Формы. Назначение.

Для конструирования формы существуют элементы управления формой. Эти элементы расположены на панели элементов. Падаль элементов может быть выведена, но может и не оыть видна. Режим конструктора содержит панель инструментов, состоящую из управляющих кнопок:

« Вид (конструктор, форма, таблица) - позволяет переключаться между режимами.

  • Список полей - если эта кнопка связана, то она выводит список полей запросов или таблиц, являющихся источником записей для формы.

  • Панель элементов - с её помощью можно вывести или убрать панель элементов

  • Окно свойств ( макет, данные, события, другие, все) - позволяет для каждого элемента или самой формы выводить окно свойств- используется для описания свойств элементов управления. Набор свойств зависит от выбранного элемента.

  • Программа - присутствует только в режиме конструктора формы и позволяет переходить из формы в окно кода формы (прогриш VBA для формы).

Кнопка «Панель элементов» содержит различные элементы управления, которые могут быть размещены в форму. Чтобы разместить тмив элемент в форме, нужно щелкнуть на

элементе и разместить его ва форме. Элементы форм:

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

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

-флажок, выключатель, переключатель - используются для определения индикация состояния Да/Нет. Функциональное назначение этих элементов управления в принципе

идентично, и они различаются внешним видом.

-группа параметров - представляет возможность выбора между несколькими опциями;

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

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

поле со списком является комбинацией текстового поля и раскрывающегося списка. Список будет открыт только при выборе текстового поли В текстовом поле можно также

вводить данные.

-кнопка - добавленной кнопке назначается макрос с одной или несколькими операциями или пользовательская функция VB А. После щелчка на кнопке соответствующие операции

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

фильтр.

33, Объект «Формаж Назначение режимы, создание. Свойства оииш.

Форма - объект базы данных, с которым работает пользователь при каждом обращении к любому другому объекту базы данных. Так окно базы данных - это форма, окно

конструктора таблиц \ запросов также. Т.е. вся работа осуществляется через формы. Пользователь может составлять собственные формы я работать с таблицами или запросами

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

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

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

таблице. Форма может содержать только 1 запись из таблицы или запроса, если это удобно пользователю. Формы могут быть созданы с разаымн целями. Для создания таблиц

можно использовать формы, а также для изменения и добавления таблиц, для просмотра запроса, для подведения итога по дросмогреняым ля"""", выделенным записям, для

управления приложением. Из форм можно открывать другие формы или другие таблицы или запросы. Создание форм. Создаются из окна. НД через тяшадку Формы. Команда

создания открывает окно и предлагает ряд вариантов: 1. Ксчструктор. Самостоятельное создание независимой формы, не связанной ни с какой таблицей ели запросом. 2. Аатофориа

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

значения таолицы \ запроса, если они не помещаются, то форма имеет линейку прокрутки для перемещения по записям. Ленточная форма состоит вз трех областей: область

заголовков, в которой выводятся имена полей или запросов шш подписи, если они были определены при создании таблиц; область данных, которая содержат данные таблиц;

область примечаний, она не видна при создании формы, т.к. ничего не содержит, но ее можно заполнять). Табличная (выводит данные в виде таблицы. Не содержит области

примечаний. Самый быстрый способ создания формы, которая связана с таблицей или запросом). Формэ-диафамма - особый вид, создается по перекрестному запросу или с

помощью мастера. Режим работы формы. 1. Конструктор. Можно создать собственную форму или изменить формы, созданные другим способом. 2. Форма Отображает работу

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

котором определена только 1 область - область данных. Для независимой формы этой области достаточно. Для того, чтобы в конструкторе появились еще 2 области: заголовков и

примечаний, необходимо через Мени»вид)3аголоаки примечаний. Свойства форм. Для того, чтобы увидеть свойства формы, необходимо выделить форму в режиме конструктора

(щелкнуть на левом верхнем углу). 1. Окно свойств отразят все свойства формы. На вкладке Другие можно дать подпись для формы, которая будет выводиться над формой на сявем

фоне. 2. На вкладке Макет можно изменить вид формы. Это свойство - Режим то умолчанию. Здесь же можно удалить полосы прокрутки, если они не нужны. 3. Вкладка Данные.

-•источник данных (выводится список таблиц или запросов);—»фильтр (можно задавать условия отбора для записей, вводимых в форму. Эдеитичны Where Sql запроса);—'порядок

сортировки;—«-применить фильтр (Да \ нет); —"-разрешить изменение, добавление, удаление (Да \ Нет);-* блокировка записей (Да \ Нет).

Соседние файлы в папке otveti