Сделай Сам Свою Работу на 5

Работа с данными в Режиме таблицы.





Модификация макета таблицы.

Сортировка данных.

В момент открытия таблицы MsA выводит строки в последовательности, определенной значениями первичного ключа, если первичный ключ не определен, то записи выводятся, так как вводились.Сортировка по одному полю.1 Открыть таблицу в режиме "Таблица";2 Перейти в нужное поле; 3 Щелкнуть по кнопке (по возрастанию, по убыванию)Сортировка по нескольким полям. 1 Щелкнуть по кнопке Изменить фильтр или Записи ®Расширенный фильтр.2 В строке Поле выбрать поле сортировки.3 Во второй строке Сортировка выбрать порядок сортировки ( по возрастанию или убыванию).4 Тоже самое нужно сделать для всех остальных полей.

Чтобы увидеть результат нужно щелкнуть по кнопке Применить фильтр или Записи ® применить фильтр.

Удаление таблицы из макета схемы данных: 1 открыть окно диалога «Схема данных»;2 выбрать таблицу, которую следует удалить из этого окна, и нажать клавишу «Del»; таблица вместе с определенными для нее связями будет удалена. В базе данных таблица и ее связи сохраняются. Удаление связей. 1 Открыть диалога «Схема данных»;2 Активизировать мышкой связь, которую вы хотите удалить, и выполнить одно из действий:-клавиша Del



-контекстно-зависимое меню и пункт меню Удалить.

18-19.Создание запросов с помощью Конструктора:

  1. Пункт меню Создание ® Конструктор запросов;
  2. в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);
  3. добавить имена полей в бланк запроса;
  4. создать условия отбора, сортировку, группировку, вывода на экран и т.д.;
  5. выполнение запроса – кнопка !

Просмотреть результат можно в режиме таблицы.

Окно режима конструктора запросов.

Поле - это могут быть:

ü поля которые будут присутствовать в наборе записей запроса;

ü поля по которым вы хотите провести сортировку;

ü или поля, значения которых вы бы хотели проверить.

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

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

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

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



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

Включение полей в запрос.

Существует несколько способов:

• Можно перетащить поле из верхней части окна запрос из таблицы в бланке QBE в нужную ячейку.

• Достаточно двойного щелчка по выбранному полю в таблице.

Замечание: для включения всех полей в бланк QBE нужно выбрать пункт меню *.

Установка свойств полей запроса

В общем случае поля, выводимые в наборе записей запроса наследуют свойства, заданные ранее.

Можно изменить некоторые свойства, находясь в окне конструктора запроса.

Для этого :

• установите курсор в выбранное поле;

• выберите пункт меню Вид ® Свойства (можно правой кнопкой мышки, свойства).

В окне Свойства поля можно настроить следующие свойства:

Описание объекта (сообщение в строке состояния Окна запроса);

Формат поля (представление данных на экране);

Число десятичных данных (для числовых данных);

Маска ввода;

Подпись поля (заголовок столбца).

Измененные свойства можно просмотреть в режиме Таблица.

Запрос-выборка. Назначение. Виды.

Запрос-выборка - это наиболее часто используемый тип запроса, который задает вопрос базе данных и отображает полученный ответ виде динамического набора данных. Этот запрос может быть

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

 

 

Задание условий запроса в бланке QBE. Комбинация нескольких условий отбора.

Условие отбора - это набор выражений и логических операторов.

Создание условий отбора.



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

22.Вычисляемое поле. Назначение. Правила и способы создания. Свойства вычисляемого поля.

Создание вычисляемых полей

В MsA можно выполнить вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в наборе записей.Результаты вычислений не хранятся в таблице (т.е. не создают полей в исходных таблицах БД), а каждый раз вычисляются при запуске запроса.

Вычисляемое поле добавляется в бланк QBE в строку Поле.

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

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

Замечание: если при выполнении запроса с вычисляемыми полями появляется окно для ввода значения параметра, значит в формуле данного поля некорректно указана ссылка на какой-либо объект БД.

 

23.Выражения. Построитель выражений. Полное имя поля в выражении.

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

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

Имя таблицы в построителе записывается следующим образом: [Имя таблицы]![Имя поля]

 

24.Использование встроенных функций в ACCESS. Группы функций.

Группы функций: массивы, преобразования, база данных, дата/время, По подмножеству, обработка ошибок, финансовые, общие, проверка, математические, сообщения, управление, статистические, текстовые. В свою очередь, содержат различные функции для построения формулы. Каждая функция, при построении выражения задается с определенным критерием, и тем самым помогает вставлять определённые значения в формулу

25.Функции даты и время. Примеры.

Day (дата) - возвращает значение дня месяца от 1 до 31.

Month (дата) - возвращает значение месяца от 1 до 12.

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

Month ([ Дата продажи ]) =12 – условие отбора для данного поля.

Year (дата) - возвращает значение года от 100 до 9999.

Weekday(дата) – по умолчанию возвращает целое число от 1 (Воскресенье) до 7(Суббота), соответствующее дню недели.

Hour (дата) - возвращает целое число от 0 до 23, представляющее значение часа в дате

Datepart (интервал, дата) - возвращает номер квартала или номер недели в зависимости какой код интервала вы задаете

"q" - определение квартала (значение от 1 до 4 )

"ww" - определение номера недели в году (знач. от 1 до 53)

Date ( ) - текущая системная дата.

Например, чтобы выбрать дату за 25 дней до текущей, нужно ввести

< Date () - 25 в условие отбора для этого поля.

26.Функция Format(). Функция Iif(). Примеры.

Функция Format (категория Текстовые)– возвращает строку, содержащую выражение, отформатированное согласно инструкциям форматирования.

Синтаксис:

Format (expression, [format])

Аргумент Описание

expression Обязательный. Любое выражение.

format Необязательный. Инструкция форматирования

Для выражений даты/времени можно применять следующие символы в инструкции форматирования:

Функция IIf(условие; еслиИстина; еслиЛожь) – возвращает один из двух аргументов в зависимости от результата вычисления

Аргумент Описание

Условие Логическое выражение

Если_истина Возвращает значение или выражение, если значением выражения

является «Истина» (1)

Если_ложь Возвращает значение или выражение, если значением выражения

27.Созданиепользовательскойфункциив VBA:

1. Находясь в окне БД на вкладке Модули нажать кнопку Создать, в результате чего:

 открывается редактор VB (переключаться в Access, не выходя из VB – ALT+F11);

 создается новый модуль для текущей БД – Modulе1.

Создается новая процедура – п.м.

Insert, Procedure…, в появившемся диалоговом окне Add Procedure задается:

 в поле Name – имя функции (например, skidka),

 тип процедуры – Function,

 область видимости – Public.

После выполнения п.2 в окне Code Window (окно просмотра исходного кода VBA) появятся ключевые слова:

Public Function skidka()

3. Выполняется команда Compile из п.м. Debug (отладка).

4. Сохраняется модуль – п.м. File, Save, сохраняя изменения всех объектов и сохраняя текущий модуль с уникальным именем (например, skidka).

В результате должны получить следующий код процедуры:

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

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.