Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Изменение формата данных Добавлено: 01.04.05 13:12  

Автор вопроса:  Sveta
Народ, подскажите, как можно изменить тип данных в Access? У меня много талиц, все данные в тестовом формате. Вручную переводить их в числовой можно годами. Может быть можно это дело как-то запрограммировать?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 01.04.05 16:31
Запрограммировать можно, примерно так:

    'Перевод строки в число типа Double
    Dim StrFromTbl As String
    Dim DoubleValue As Double
    StrFromTbl = "3.12345"
    ;DoubleValue = CDbl(Val(StrFromTbl))
    Debug.Print DoubleValue


Только потом это значение (цифровое) в поле Access'a, имеющее текстовый тип, не внесёшь.
Только в поле типа double.

По такому же принципу можно преобразовать в Single (CSng), Currency (CCur), Long (CLng) и т.д.

Ответить

Номер ответа: 2
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #2 Добавлено: 01.04.05 17:39
Открываешь базу в Access. Открываешь таблицу конструктором. Изменяешь тип столбца со строковго на числовой. Остальное Access делает сам - если, конечно, в этом поле хранится именно строковое представление чисел.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам