- •Задание 1. Таблицы
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •Связи "один к одному"
- •Удаление связи между таблицами
- •Задание 2. Запросы Типы запросов (mdb)
- •Примеры условий запроса
- •Условия для полей с типами данных «Текстовый», «Поле memo» и «Гиперссылка»
- •Условия для полей типа «Числовой», «Денежный» и «Счетчик»
- •Условия для полей с типом данных «Дата/Время»
- •Условия для других полей
- •Задание 3. Формы
- •Создание формы с помощью инструмента «Форма»
- •Создание формы при помощи мастера форм
- •Режим макета и режим конструктора
- •Доработка формы в режиме макета
- •Доработка формы в режиме конструктора
- •Добавление элементов управления в форму
- •Определение названия инструмента
- •Использование мастера элементов
- •Создание элемента управления с помощью инструментов группы «Элементы управления»
- •Задание 4. Отчеты
- •Распределение данных по разделам отчета
- •Добавление колонтитула страницы либо заголовка и примечания отчета
- •Удаление колонтитула страницы либо заголовка и примечания отчета
- •Советы по форматированию разных типов данных
- •Настройка свойств отображения для поля «Вложение»
Условия для полей с типами данных «Текстовый», «Поле memo» и «Гиперссылка»
Ниже приведены примеры использования поля «Страна» в запросе, сформированном на основе таблицы сведений о контактах. Условие задается в строке Условие для данного поля в бланке запроса.
Условие, заданное для поля типа «Гиперссылка», применяется к отображаемой (текстовой) части значения поля. Чтобы задать условие для части с адресом URL, используйте выражение HyperlinkPart. Используется следующий синтаксис: HyperlinkPart([Таблица1].[Поле1],1) = "http://www.microsoft.com/", где «Таблица1» — имя таблицы, содержащей поле гиперссылки, «Поле1» — это поле гиперссылки, а http://www.microsoft.com — это адрес URL, который требуется сопоставить.
ЗАПИСИ |
УСЛОВИЕ |
РЕЗУЛЬТАТ ЗАПРОСА |
Точно соответствуют определенному значению, например, «Китай» |
"Китай" |
Записи, в которых поле «Страна» содержит значение «Китай». |
Не соответствуют определенному значению, например, «Мексика» |
Not "Мексика" |
Записи, в которых значением поля «Страна» не является «Мексика». |
Начинаются с заданной строки символов, например «С» |
Like С* |
Записи, в которых название страны начинается с буквы «С», например, Словакия, США и т.д. ПРИМЕЧАНИЕ. Используемая в выражении звездочка (*) является подстановочным знаком и заменяет любые данные. Список подстановочных знаков см. в статье Справочные сведения о подстановочных знаках в приложении Access. |
Не начинаются с заданной строки символов, например «С» |
Not Like С* |
Записи, в которых названия стран не начинаются с буквы «С». |
Содержат заданную строку, например «Корея» |
Like "*Корея*" |
Записи с названиями стран, которые содержат слово «Корея». |
Не содержат заданную строку, например «Корея» |
Not Like "*Корея*" |
Записи с названиями стран, которые не содержат слово «Корея». |
Заканчиваются заданной строкой, например «ина» |
Like "*ина" |
Записи, в которых названия стран заканчиваются на «ина», например «Украина» или «Аргентина». |
Не заканчиваются заданной строкой, например «ина» |
Not Like "*ина" |
Записи, в которых названия стран не заканчиваются на «ина», например «Украина» или «Аргентина». |
Содержат пустые значения (значение отсутствует) |
Is Null |
Записи, в которых данное поле не содержит значения. |
Не содержат пустых значений |
Is Not Null |
Записи, в которых данное поле содержит ненулевое значение. |
Содержат пустую строку |
"" (прямые кавычки) |
Записи, в которых поле имеет пустое (но не нулевое) значение. Например, записи о продажах для другого отдела могут содержать пустое значение в поле «Страна». |
Не содержат пустую строку |
Not "" |
Записи, в которых поле имеет непустое значение. |
Содержит нулевые или пустые значения |
"" Or Is Null |
Записи, в которых значение в поле отсутствует или пусто. |
Ненулевые и непустые |
Is Not Null And Not "" |
Записи, в которых поле «Страна» имеет непустое и ненулевое значение. |
При сортировке в алфавитном порядке следуют за определенным значением, например «Мексика» |
>= "Мексика" |
Записи для всех стран, начиная с Мексики и вплоть до конца алфавита. |
Входят в определенный диапазон, например от А до Г |
Like "[А-Г]*" |
Записи, в которых название страны начинается с одной из букв от «А» до «Г». |
Совпадают с одним из двух значений, например «Словакия» или «США» |
"Словакия" Or "США" |
Записи для США и Словакии. |
Содержат одно из значений, указанных в списке |
In("Франция", "Китай", "Германия", "Япония") |
Записи для всех стран, упомянутых в списке. |
Содержат определенные знаки в заданном месте значения поля |
Right([Страна], 1) = "а" |
Все записи, в которых названия стран оканчиваются на букву «а». |
Соответствуют заданной длине |
Len([Страна]) > 10 |
Записи, в которых длина названия страны превышает 10 знаков. |
Соответствуют заданному шаблону |
Like "Лив??" |
Записи для стран, таких как Ливия и Ливан, названия которых включают пять знаков, первые три из которых — «Лив». ПРИМЕЧАНИЕ. Используемые в выражении знаки ? и _являются подстановочными и заменяют один знак. . Знак _нельзя использовать в одном выражении со знаком ? или в одном выражении с подстановочным знаком *. Можно использовать подстановочный знак _ в выражении, которое содержит знак %. |
