Разное

Функции в аксессе: Функции (по категориям) — Служба поддержки Майкрософт

Содержание

Функции (по категориям) — Служба поддержки Майкрософт

Access

Выражения

Популярные функции

Популярные функции

Функции (по категориям)

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

Совет: В Access 2010 и более поздних версий построитель выражений включает функцию IntelliSense, которая указывает требуемые аргументы.

ActiveX

Функция CreateObject
Функция GetObject

К началу страницы

Приложение

Функция Command
Функция Shell

К началу страницы

Массивы

Функция Array
Функция Filter
Функция Join
Функция LBound
Функция Split
Функция UBound

К началу страницы

Преобразование

Функция Asc
Функция Chr
Функция EuroConvert
Функция FormatCurrency
Функция FormatDateTime
Функция FormatNumber
Функция FormatPercent
Функция GUIDFromString
Функция Hex
Функция Nz
Функция Oct
Функция Str

Функция StringFromGUID
Функции преобразования типа
Функция Val

К началу страницы

Базы данных

Функция DDE
Функция DDEInitiate
Функция DDERequest
Функция DDESend
Функция Eval
Функция Partition

К началу страницы

Дата и время

Функция Date
Функция DateAdd
Функция DateDiff
Функция DatePart
Функция DateSerial
Функция DateValue
Функция Day
Функция Hour

Функция Minute
Функция Month
Функция MonthName
Функция Now
Функция Second
Функция Time
Функция Timer
Функция TimeSerial
Функция TimeValue
Функция Weekday
Функция WeekdayName
Функция Year

К началу страницы

Агрегатные функции по подмножеству

Функция DAvg
Функция DCount
Функции DFirst, DLast
Функция DLookup
Функции DMin, DMax
Функции DStDev, DStDevP
ФункцияDSum
Функции DVar, DVarP

К началу страницы

Обработка ошибок

Функция CVErr
Функция Error

К началу страницы

Ввод и вывод при операциях с файлами

Функция EOF
Функция FreeFile
Функция Input
Функция Loc
Функция LOF
Функция Seek

К началу страницы

Управление файлами

Функция CurDir
Функция Dir
Функция FileAttr
Функция FileDateTime
Функция FileLen
Функция GetAttr

К началу страницы

Финансы

Функция DDB
Функция FV
Функция IPmt
Функция IRR
Функция MIRR
Функция NPer
Функция NPV
Функция Pmt
Функция PPmt
Функция PV
Функция Rate
Функция SLN
Функция SYD

К началу страницы

Проверка

Функция Environ
Функция GetAllSettings
Функция GetSetting
Функция IsArray
Функция IsDate
Функция IsEmpty
Функция IsError
Функция IsMissing

Функция IsNull
Функция IsNumeric
Функция IsObject
Функция TypeName
Функция VarType

К началу страницы

Расчеты

Функция Abs
Функция Atn
Функция Cos
Функция Exp
Функции Int, Fix
Функция Log
Функция Rnd
Функция Round
Функция Sgn
Функция Sin
Функция Sqr
Функция Tan

К началу страницы

Сообщения

Функция InputBox
Функция MsgBox

К началу страницы

Прочие

Функция CallByName
Функция IMEStatus
Функция MacID
Функция MacScript
Функция QBColor
Функция RGB
Функция Spc
Функция Tab

К началу страницы

Управление

Функция Choose
Функция DoEvents
Функция IIf
Функция Switch

К началу страницы

Статистические функции SQL

Функция Avg
Функция Count

Функции First, Last
Функции Min, Max
Функции StDev, StDevP
Функция Sum
Функции Var, VarP

Текстовые функции

Функция Format
Функция InStr
Функция InStrRev
Функция LCase
Функция Left
Функция Len
Функции LTrim, RTrim и Trim
Функция Mid
Функция Replace
Функция Right
Функция Space
Функция StrComp
Функция StrConv
Функция String
Функция StrReverse
Функция UCase

К началу страницы

Функции (по алфавиту)

Функция Abs

Функция Array

Функция Asc

Функция Atn

Функция Avg

Функция CallByName

Функция Choose

Функция Chr

Функция Command

Функция Cos

Функция Count

Функция CreateObject

Функция CurDir

Функция CVErr

Функция Date

Функция DateAdd

Функция DateDiff

Функция DatePart

Функция DateSerial

Функция DateValue

Функция DAvg

Функция Day

Функция DCount

Функция DDB

Функция DDE

Функция DDEInitiate

Функция DDERequest

Функция DDESend

Функции DFirst, DLast

Функция Dir

Функция DLookup

Функции DMin, DMax

Функция DoEvents

Функции DStDev, DStDevP

Функция DSum

Функции DVar, DVarP

Функция Environ

Функция EOF

Функция Error

Функция EuroConvert

Функция Eval

Функция Exp

Функция FileAttr

Функция FileDateTime

Функция FileLen

Функция Filter

Функции First и Last

Функция Format

Функция FormatCurrency

Функция FormatDateTime

Функция FormatNumber

Формат FormatPercent

Функция FreeFile

Функция ПС

Функция GetAllSettings

Функция GetAttr

Функция GetObject

Функция GetSetting

Функция GUIDFromString

Функция Hex

Функция Hour

Функция IIf

Функция IMEStatus

Функция Input

Функция InputBox

Функция InStr

Функция InStrRev

Функции Int, Fix

Функция IPmt

Функция IRR

Функция IsArray

Функция IsDate

Функция IsEmpty

Функция IsError

Функция IsMissing

Функция IsNull

Функция IsNumeric

Функция IsObject

Функция Join

Функция LBound

Функция LCase

Функция Left

Функция Len

Функция Loc

Функция LOF

Функция Log

Функции LTrim, RTrim и Trim

Функция MacID

Функция MacScript

Функция Mid

Функции Min, Max

Функция Minute

Функция MIRR

Функция Month

Функция MonthName

Функция MsgBox

Функция Now

Функция NPer

Функция NPV

Функция Nz

Функция Oct

Функция Partition

Функция Pmt

Функция PPmt

Функция PV

Функция QBColor

Функция Rate

Функция Replace

Функция RGB

Функция Right

Функция Rnd

Функция Round

Функция Second

Функция Seek

Функция Sgn

Функция Shell

Функция Sin

Функция SLN

Функция Space

Функция Spc

Функция Split

Функция Sqr

Функции StDev, StDevP

Функция Str

Функция StrComp

Функция StrConv

Функция String

Функция StringFromGUID

Функция StrReverse

Функция Sum

Функция Switch

Функция SYD

Функция Tab

Функция Tan

Функция Time

Функция Timer

Функция TimeSerial

Функция TimeValue

Функции преобразования типа

Функция TypeName

Функция UBound

Функция UCase

Функция Val

Функции Var и VarP

Функция VarType

Функция Weekday

Функция WeekdayName

Функция Year

К началу страницы

Строковые функции и их использование

С помощью строковой функции в Access можно создавать выражения, которые могут работать с текстом различными способами. Например, может потребоваться отобразить в форме только часть серийного номера. Также может потребоваться объединить несколько строк, например фамилию и имя. Если вы еще не раз разбирались в выражениях, см. статью «Построение выражений».

Ниже перечислены некоторые из наиболее распространенных строковых операций в Access и функции, которые используются для их выполнения:

Действие

Функция

Пример

Результаты

Возврат знаков с начала строки

Функция Lefthttps://msdn.microsoft. com/en-us/library/gg251556.aspx

=Left([СерийныйНомер],2)

Если [СерийныйНомер] = «CD234», результат — «CD»

Возврат знаков с конца строки

Функция Righthttps://msdn.microsoft.com/en-us/library/gg278801.aspx

=Right([СерийныйНомер],3)

Если [СерийныйНомер] = «CD234», результат — «234»

Поиск позиции знака в строке

Функция InStrhttps://msdn. microsoft.com/en-us/library/gg264811.aspx

=InStr(1,[Имя],»к»)

Если [Имя] = «Алексей», результат — 4

Возврат знаков из середины строки

Функция Midhttps://msdn.microsoft.com/en-us/library/gg251677.aspx

=Mid([СерийныйНомер],2,2)

Если [СерийныйНомер] = «CD234», результат — «D2»

Удаление начальных и конечных пробелов из строки.

Функции LTrim, RTrim и Trimhttps://msdn. microsoft.com/en-us/library/gg278916.aspx

=Trim([Имя])

Если [Имя] = » Алексей «, результатом будет: «Алексей».

Объединение двух строк

Оператор «знак плюс» (+)*

=[Имя] + [Фамилия]

Если [Имя] = «Алексей», а [Фамилия] = «Орехов», результат — «АлексейОрехов»

Объединение двух строк с пробелом между ними

Оператор «знак плюс» (+)*

=[Имя] + » » + [Фамилия]

Если [Имя] = «Алексей», а [Фамилия] = «Орехов», результат — «Алексей Орехов»

Изменения регистра строки на верхний или нижний

Функция UCase или LCase

=UCase([Имя])

Если [Имя] = «Алексей», результат — «АЛЕКСЕЙ»

Определение длины строки

Функция Lenhttps://msdn. microsoft.com/en-us/library/gg251657.aspx

=Len([Имя])

Если [Имя] = «Алексей», результат — 7

* Это не функция, а оператор. Однако это самый быстрый способ объединить строки. В базе данных рабочего стола для одновременного использования также можно использовать оператор амперанда (&). В приложении Access необходимо использовать знак «плюс» (+).

В Access имеется множество других функций, связанных с текстом. Чтобы узнать больше о них, откройте построитель выражений и просмотрите списки функций. Построитель выражений доступен практически везде, где нужно создать выражение. Обычно есть небольшая кнопка «Построить», которая выглядит так:

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

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

  1. Откройте базу данных на компьютере (ACCDB-файл).

  2. Если область навигации еще не открыта, откройте ее с помощью клавиши F11.

  3. Если у вас уже есть какая-нибудь форма, щелкните ее в области навигации правой кнопкой мыши и выберите пункт Режим макета. Если форм у вас пока нет, на вкладке Создание нажмите Форма.

  4. Щелкните правой кнопкой мыши текстовое поле в форме и выберите пункт Свойства.

  5. На странице свойств нажмите Все > Данные, а затем — кнопку Построение в правой части поля свойства Данные.


  6. В разделе Элементы выражений разверните узел Функции и выберите пункт Встроенные функции.

  7. В разделе Категории выражений выберите пункт Текстовые.

  8. org/ListItem»>

    В разделе Значения выражений выберите интересующие вас функции и прочитайте их краткое описание в нижней части построителя выражений.

    Примечание:  Не каждая из этих функций доступна в любом контексте. Access автоматически фильтрует список в зависимости от контекста.

Отображение построитель выражений в веб-приложении Access

  1. Откройте веб-приложение в Access. Если вы просматриваете его в браузере, нажмите Настройки > Настроить в Access.

  2. Щелкните таблицу в левом столбце, а затем в правой части списка таблиц выберите представление.


  3. Нажмите Изменить, щелкните текстовое поле, а затем нажмите кнопку Данные, которая появится около этого поля.


  4. Нажмите кнопку Построение справа от раскрывающегося списка Данные.

  5. В разделе Элементы выражений разверните узел Функции и выберите пункт Встроенные функции.

  6. В разделе Категории выражений выберите пункт Текстовые.

  7. org/ListItem»>

    В разделе Значения выражений выберите интересующие вас функции и прочитайте их краткое описание в нижней части построителя выражений.

Комбинирование текстовых функций для большей гибкости

Иногда при каждом вызове строковой функции приходится заново вычислять ее числовые аргументы. Например, функция Left принимает строку и число, как здесь: =Left([СерийныйНомер], 2). Хорошо, если вам всегда требуются именно два первых знака строки, но иногда нужное число знаков для разных элементов различно. Вместо того чтобы однозначно задавать число знаков, его можно вычислять с помощью другой функции.

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

[СерийныйНомер]

3928-29993

23-9923

333-53234

3399940-444

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

=Left([СерийныйНомер],InStr(1,[СерийныйНомер],»-«)-1)

Вместо того чтобы вводить число в качестве второго аргумента функции Left, мы подключили функцию InStr,которая возвращает позицию дефила в числовом номере. Вычитаем из этого значения 1 и получаем число знаков, которые должна вернуть функция Left. Сначала это кажется немного сложным, но после небольшой практики вы сможете комбинировать несколько выражений для получения нужного результата.

Дополнительные сведения об использовании строковых функций см. в статье Использование строковых функций в SQL-запросах в Access.

функций доступа (по категориям) — служба поддержки Майкрософт

Доступ

Выражения

Популярные функции

Популярные функции

Функции доступа (по категориям)

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

Совет: Начиная с Access 2010, в построителе выражений есть IntelliSense, поэтому вы можете видеть, какие аргументы требуются вашему выражению.

ActiveX

Функция создания объекта
Функция GetObject

Верх страницы

Применение

Функция команды
Функция оболочки

Верх страницы

Массивы

Функция массива
Функция фильтра
Функция соединения
LСвязанная функция
Функция разделения
Функция UBound

Верх страницы

Преобразование

Возр. Функция
Хр Функция
Функция евроконвертера
Функция FormatCurrency
Функция FormatDateTime
ФорматНомер Функция
Функция FormatPercent
Функция GUIDFromString
Шестнадцатеричная функция
Nz Функция
Октябрь Функция
Стр Функция
Функция StringFromGUID
Функции преобразования типов
Вал Функция

Верх страницы

База данных

Функция DDE
Функция DDEInitiate
Функция DDE запроса
Функция отправки DDE
Функция оценки
Раздел Функция

Верх страницы

Дата/Время

Функция даты
Функция добавления даты
Функция DateDiff
Функция DatePart
Серийная функция даты
Функция DateValue
Функция дня
Часовая функция
Функция минут
Месяц Функция
Имя Месяца Функция
Теперь функция
Вторая функция
Функция времени
Функция таймера
Функция TimeSerial
Функция значения времени
Функция дня недели
WeekdayName Функция
Год Функция

Верх страницы

Совокупность доменов

Функция DAvg
Функция DCount
DFFist, DLast Функции
Функция поиска
DMin, DMax Функции
Функции DStDev, DStDevP
Функция DSum
Функции DVar, DVarP

Верх страницы

Обработка ошибок

Функция CVERr
Функция ошибки

Верх страницы

Ввод/вывод файлов

Функция конца строки
Функция FreeFile
Функция ввода
Функция блокировки
Функция LOF
Функция поиска

Верх страницы

Управление файлами

Функция CurDir
Функция направления
Функция FileAttr
Функция FileDateTime
Функция FileLen
Функция GetAttr

Верх страницы

Финансовый

Функция ДДБ
Функция FV
Функция IPMT
Функция IRR
Функция MIRR
NЗа функцию
NPV Функция
Функция точки
PPMT Функция
Функция PV
Функция оценки
Функция SLN
Функция SYD

Верх страницы

Осмотр

Функция окружающей среды
Функция GetAllSettings
Функция GetSetting
Функция IsArray
Функция IsDate
Пустая функция
Ошибка функции
Функция IsMissing
Функция IsNull
Числовая функция
Функция ИсОбъект
Имя Типа Функция
Функция VarType

Верх страницы

Математика

Абс функция
Функция предупреждения
Кос-функция
Экспертная функция
Int, фиксированные функции
Функция журнала
Rnd Функция
Круглая функция
Знак Функция
Функция греха
кв. Функция
Функция загара

Верх страницы

сообщений

Функция поля ввода
Функция MsgBox

Верх страницы

Разное

Функция CallByName
Функция IMEStatus
Функция MacID
Функция MacScript
Функция QBColor
Функция RGB
Спец. функция
Функция вкладки

Верх страницы

Ход программы

Выберите функцию
Функция DoEvents
Функция IЕсли
Функция переключения

Верх страницы

SQL-агрегат

Средняя функция
Функция счета
Первые, последние функции
Мин. , Макс. Функции
StDev, функции StDevP
Суммарная функция
Var, Функции VarP

Текст

Функция формата
InStr Функция
Функция InStrRev
Функция LCase
Левая функция
Лен Функция
Функции LTrim, RTrim и Trim
Средняя функция
Замена функции
Правильная функция
Пространственная функция
Функция StrComp
Функция StrConv
Строковая функция
Функция StrReverse
Функция UCase

Верх страницы

Функции (по алфавиту)

Абс функция

Функция массива

Возр. Функция

Функция Atn

Средняя функция

Функция CallByName

Выберите функцию

Функция Chr

Функция команды

Кос функция

Функция подсчета

Функция создания объекта

Функция CurDir

Функция CVERr

Функция даты

Функция добавления даты

Функция DateDiff

Функция DatePart

Функция DateSerial

Функция DateValue

Функция DAvg

Дневная функция

Функция DCount

Функция ДДБ

Функция DDE

Функция DDEInitiate

Функция DDE-запроса

Функция DDE-отправки

Функции DFirst, DLast

Функция направления

Функция поиска

Функции DMin, DMax

Функция DoEvents

Функции DStDev, DStDevP

Функция DSum

Функции DVar, DVarP

Функция окружающей среды

Функция конца строки

Функция ошибки

Евроконвертировать функцию

Оценочная функция

Экспертная функция

Функция FileAttr

Функция FileDateTime

Функция FileLen

Функция фильтра

Первые, последние функции

Функция формата

Функция FormatCurrency

Функция FormatDateTime

Функция FormatNumber

Функция FormatPercent

Функция FreeFile

Функция FV

Функция GetAllSettings

Функция GetAttr

Функция GetObject

Функция GetSetting

Функция GUIDFromString

Шестнадцатеричная функция

Час Функция

IЕсли функция

Функция IMEStatus

Функция ввода

Функция поля ввода

Функция InStr

Функция InStrRev

Int, Фиксированные функции

Функция IPMT

Функция внутренней нормы доходности

Функция массива

Функция IsDate

Пустая функция

Функция ошибки

Функция IsMissing

Функция IsNull

Числовая функция

Функция ИсОбъект

Функция присоединения

Функция LBound

Функция LCase

Левая функция

Лен Функция

Локальная функция

Функция LOF

Функция журнала

Функции LTrim, RTrim и Trim

Функция MacID

Функция MacScript

Средняя функция

Мин, Макс Функции

Минутная функция

Функция MIRR

Месяц Функция

Функция MonthName

Функция MsgBox

Теперь функция

NP за функцию

Функция чистой приведенной стоимости

Функция Nz

Октябрьская функция

Раздел Функция

Функция PMT

Функция PPMT

Функция PV

Функция QBColor

Функция оценки

Заменить функцию

Функция RGB

Правильная функция

Rnd Функция

Круглая функция

Вторая функция

Искать функцию

Знак Функция

Функция оболочки

Функция греха

Функция СЛУ

Пространственная функция

Специфическая функция

Функция разделения

Квадратная функция

StDev, функции StDevP

Силовая функция

Функция StrComp

Функция StrConv

Строковая функция

Функция StringFromGUID

Функция StrReverse

Функция суммы

Функция переключения

Функция СИД

Вкладка Функция

Функция загара

Функция времени

Функция таймера

Функция TimeSerial

Функция TimeValue

Функции преобразования типов

Имя Типа Функция

Функция UBound

Функция UCase

Вал Функция

Функции Var, VarP

Функция VarType

Функция дня недели

Функция WeekdayName

Год Функция

Верх страницы

Функции доступа MS

❮ Предыдущий Далее ❯


MS Access имеет множество встроенных функций.

Этот справочник содержит строковые, числовые функции и функции даты. в МС Аксесс.


Функции строки доступа MS

Функция Описание
По возрастанию Возвращает значение ASCII для определенного символа
Хр Возвращает символ для указанного числового кода ASCII
Совместно с & Складывает вместе две или более строк
Курдир Возвращает полный путь для указанного диска
Формат Форматирует значение в указанном формате
Инстр Получает позицию первого вхождения строки в другой
InstrRev Получает позицию первого вхождения строки в другой, с конца строки
Корпус LC Преобразует строку в нижний регистр
Левый Извлекает ряд символов из строки (начиная слева)
Лен Возвращает длину строки
LTrim Удаляет начальные пробелы из строки
Середина Извлекает некоторые символы из строки (начиная с любой позиции)
Заменить Заменяет подстроку в строке другой подстрока указанное количество раз
Справа Извлекает ряд символов из строки (начиная справа)
RTrim Удаляет конечные пробелы из строки
Космос Возвращает строку из указанного количества пробелов
Сплит Разбивает строку на массив подстрок
ул. Возвращает число в виде строки
StrComp Сравнивает две строки
СтрКонв Возвращает преобразованную строку
StrReverse Переворачивает строку и возвращает результат
Отделка Удаляет начальные и конечные пробелы из строки
UCase Преобразует строку в верхний регистр


Числовые функции MS Access

Функция Описание
Абс Возвращает абсолютное значение числа
Абонентский номер Возвращает арктангенс числа
Среднее Возвращает среднее значение выражения
Кос Возвращает косинус угла
Граф Возвращает количество записей, возвращенных запросом выбора
Опыт Возвращает e, возведенное в степень указанного числа
Исправление Возвращает целую часть числа
Формат Форматирует числовое значение в указанном формате
Внутренний Возвращает целую часть числа
Макс. Возвращает максимальное значение в наборе значений
Мин. Возвращает минимальное значение в наборе значений
Рандомизировать Инициализирует генератор случайных чисел (используемый Rnd()) с начальным числом
РД Возвращает случайное число
Круглый Округляет число до указанного количества знаков после запятой
Знак Возвращает знак числа
кв. Возвращает квадратный корень числа
Сумма Вычисляет сумму набора значений
Вал Читает строку и возвращает числа, найденные в строке

Дата доступа MS Функции

Функция Описание
Дата Возвращает текущую системную дату
Добавление даты Добавляет интервал времени/даты к дате, а затем возвращает дату
Разница дат Возвращает разницу между двумя датами
ДатаЧасть Возвращает указанную часть даты (в виде целого числа)
ДатаСерийный номер Возвращает дату из указанных частей (значения года, месяца и дня)
ДатаЗначение Возвращает дату на основе строки
День Возвращает день месяца для заданной даты
Формат Форматирует значение даты в указанном формате
Час Возвращает часовую часть времени/даты/времени
Минута Возвращает минутную часть времени/даты/времени
Месяц Возвращает месячную часть заданной даты
Имя Месяца Возвращает название месяца на основе числа
Сейчас Возвращает текущую дату и время на основе системной даты компьютера и время
Второй Возвращает секундную часть времени/даты/времени
Время Возвращает текущее системное время
Таймсериал Возвращает время из указанных частей (значение часов, минут и секунд)
Значение времени Возвращает время на основе строки
Рабочий день Возвращает номер дня недели для заданной даты
Название дня недели Возвращает название дня недели на основе числа
Год Возвращает часть года заданной даты

MS Доступ к некоторым другим функциям

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

❮ Предыдущий Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебник по C++
Учебник по jQuery

Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

910910 Top9 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *