Использование функции Val для преобразования текстовых значений в числа

Использование функции Val для преобразования текстовых значений в числа

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

Например, для извлечения численных данных из поля со значением расстояния, таким как 30 километров, можно было бы использовать функцию Val ("имя_поля") подобным образом:

Val (“mileage”)

Функция Val() прекращает чтение строки, когда встречает знак, не являющийся цифрой, поэтому такие знаки и символы, как запятые и знак доллара, которые часто считаются элементами численных значений, не распознаются.

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

Для использования функция Val() можно также при запросе на две таблицы. Например в таблице 1 Идентификационный номер хранятся как текстовое поле и в таблице 2 хранятся как числовое поле во второй таблице. Для подключения и запроса обеих таблиц, должен быть одинаковые типы данных. Таким образом функция VAL() будет использовать для преобразования поле «идентификатор» в таблице 1 следующим образом:

ConvertedID: Val([FieldName]) 

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

Дополнительные сведения о функциях читайте справки для встроенных функций, свойств, макрокоманд и ключевые слова SQL.

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×