Содержание
- 2. 4.1. Операторы 4.2. Константы 4.3. Функции 4.4. Построитель выражений План
- 3. При работе с различными объектами в Access широко используются выражения — аналог формул в Excel. Выражение
- 4. Они позволяют выполнять действия с числами, датами и текстовыми значениями в каждой записи, используя данные из
- 5. 4.1. Операторы План
- 6. В выражениях применяются следующие типы операторов: • арифметические операторы — используются для выполнения математических вычислений; •
- 7. Операнды должны быть выражениями, имеющими числовое значение. Для изменения приоритета арифметических операций используются круглые скобки. Если
- 9. Операторы & (амперсанд) или + создают текстовую строку, присоединяя содержимое второй строки к концу первой. Если
- 10. Для объединения строк лучше использовать оператор &, а не +, так как если одна из участвующих
- 11. Оператор сравнения сравнивает значения двух операндов и возвращает в качестве результата одно из логических значений: True
- 12. При использовании вместе с Null определяет, является ли значение Null или Not Null. Например, Is Null
- 13. Оператор In Осуществляет проверку значения на совпадение с элементом из заданного списка. Элементы списка отделяются друг
- 14. Оператор Between Осуществляет проверку, находится ли числовое значение внутри заданного диапазона. Например, Between 10 And 20
- 15. Оператор Like Осуществляет проверку значения на соответствие заданному шаблону.
- 17. В таблице перечислены специальные символы, используемые в шаблоне, и соответствующие им символы в сравниваемом выражении. При
- 18. Обычно применяются для объединения двух или нескольких условий в единое целое. Ниже приведены наиболее часто используемые
- 19. Результат выполнения операции логического умножения And равенTrue, если значения всех операндов равны True; в противном случае
- 20. Часто в выражениях используются значения полей таблиц, элементов управления форм и других объектов БД. Имена полей
- 21. Чаще в идентификаторах встречается оператор "!". Он используется для ссылок на объекты1. При ссылке на поле
- 22. Это так называемая полная форма записи идентификатора поля таблицы. Если нет неопределенности в ссылке, то допустима
- 23. Здесь имени формы предшествует имя семейства открытых форм Forms, которому принадлежит данная форма. Эта «добавка» вызвана
- 24. Оператор "." Оператор "." (точка) обычно используется для ссылок на свойства форм, отчетов и элементов управления.
- 25. Подробную информацию о синтаксисе идентификаторов различныхобъектов можно найти в соответствующих разделах справки Access. Разработчики Access рекомендуют
- 26. 4.2. Константы План
- 27. В выражениях встречаются константы следующих типов: • Числовые константы (числа) — последовательность цифр, содержащая, если нужно,
- 28. 4.3. Функции План
- 29. В состав выражений часто входят различные функции. Всего в Accessи VBA определено более 160 функций. Здесь
- 30. • Date() — текущая дата. Может использоваться в формах и отчетах, атакже задавать условие отбора для
- 31. • Format(дата, формат 3) — дает дополнительные возможности для использования в выражениях дат и возвращает строку
- 32. • Chr(код_символа) — возвращает символ, соответствующий указанному коду символа из кодовой таблицы Windows ANSI. Например,Chr(100)="d", Chr(200)="И".
- 33. • Mid(строка; нач_символ; число_символов) — возвращает подстроку, содержащую указанное число символов строки, начиная с указанного символа.
- 34. • Abs(выражение) — возвращает абсолютное значение числового аргумента выражение. Например, Abs(-10) = 10. • Int(выражение) —
- 35. Возвращают в качестве значения результат соответствующей статистической операции над данными, содержащимися в указанном поле запроса, формы
- 36. • First(выражение) — возвращает значение, содержащееся в указанном поле первой записи результата запроса. Обычно результат запроса
- 37. • Max(выражение) — подсчитывает максимальное из значений, содержащихся в указанном поле. Например, Max([Студенты]![Дата рождения]) находит дату
- 38. Также позволяют вычислить статистические характеристики данных, содержащихся в указанном поле набора записей (таблицы или запроса).Однако синтаксис
- 39. • DAvg(выражение; набор[; условие]1) — подсчитывает среднее арифметическое значений, содержащихся в указанном поле заданного подмножества записей.
- 40. • DLookUp(выражение; набор[; условие]) — возвращает значение указанного поля в заданном подмножестве записей. Например,DLookUp("[Оценка]"; "Сессия";"[Код студента]
- 41. • DSum(выражение; набор[; условие]) — подсчитывает сумму значений, содержащихся в указанном поле заданного подмножества записей. Так,
- 42. • DMin(выражение; набор[; условие]) — подсчитывает минимальное из набора значений, содержащихся в указанном поле заданного подмножества
- 43. • DLast(выражение; набор[; условие]) — возвращает значение, содержащееся в указанном поле последней записи заданного подмножества записей.
- 44. • IsNull(выражение) — возвращает True, если имеет значение Null; в противном случае функция возвращает значениеFalse. Например,
- 45. • Nz(выражение[; представление]) — возвращает 0 (нуль), пустую строку ("") или другое указанное в аргументе значение,
- 46. 4.4. Построитель выражений План
- 47. При создании выражений для таблиц, запросов и других объектовAccess следует использовать построитель выражений. Для вызова построителя
- 48. В верхнем поле располагается создаваемое выражение, а три нижних используются для выбора нужных элементов. Для выбора
- 49. Для ввода функции следует выбрать в левом поле папку Функции, а затем Встроенные функции. В среднем
- 51. Access часто вставляет в создаваемое выражение вместе с выбранным элементом один или несколько прототипов, заключенных в
- 53. Скачать презентацию