Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Преобразовать тип данных Текст ->Число
 
 автор: Egor   (28.11.2007 в 10:11)   личное сообщение
 
 

Есть выгрузка:
"1.896
7.836
6.63
1.998
0.428
0.396
1.308
0.02
1.406
4.385
0.78
4.122
12.524
0.1
0.717
15.805
1.4
0.255
0.678"
тип данных текстовый.
Как преобразовать в числовой ?

  Ответить  
 
 автор: ГлазастыйМышь   (28.11.2007 в 10:19)   личное сообщение
 
 

если всегда начинаюсь с числа, а только потом может быть текст, то самое простое
Val([Нужное поле])

  Ответить  
 
 автор: Egor   (28.11.2007 в 10:35)   личное сообщение
 
 

Спасибо. Помогло

  Ответить  
 
 автор: ДрЮня   (28.11.2007 в 11:32)   личное сообщение
 
 

будьте внимательны:

However, with Microsoft Visual Basic version 5.0, when the system Decimal separator is a symbol other than a period (.), the Val function will recognize the system Decimal separator instead of the period (.) as documented. The following table illustrates the results of the Val function when the Decimal separator is set to a comma (,):

Returns... But Should Return...
---------- --------------------
Val("1.2") 1 1,2
Val("1,2") 1,2 1

на некоторых комп. может работать некорректно - зависит от региональных настроек

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList