Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какой функцией в Access преобразовывать число-строка / 7 сообщений из 7, страница 1 из 1
05.03.2003, 19:11
    #32115155
s-corp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
1. Какие функции в MS Access позволяют выделить числа по разрядам. То есть, есть число, скажем 6143007715 надо отпечатать каждую цифру поотдельности.
2. Какая функция преобразовывает числовую переменную в строковую и наоборот.
Спасибо.
...
Рейтинг: 0 / 0
06.03.2003, 09:31
    #32115283
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
>>1. Какие функции в MS Access позволяют выделить числа по разрядам. То есть, есть число, скажем 6143007715 надо отпечатать каждую цифру поотдельности.

IMHO, циклом
Dim i As Integer
Dim Num As Long

Num = 654654654
For i = 1 To Len(CStr(Num))
Debug.Print Mid$(CStr(Num), i, 1)
Next i

>>2. Какая функция преобразовывает числовую переменную в строковую и наоборот.
Cstr("Число") - Число в строку
А наоборот функций много: Cint, Cdbl, Clng ...
...
Рейтинг: 0 / 0
06.03.2003, 10:08
    #32115313
Suslik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
С точки зрения скорости лучше это делать так:

Код: plaintext
1.
2.
3.
4.
5.
6.
Dim Num as Long

Num =  123456 
Do While Num> 0  
  Debug.Print Num Mod  10 
  Num=Num \  10 
Loop


Это будет работать гораздо быстрее, но только распечатает число "с конца" и в столбик.
...
Рейтинг: 0 / 0
06.03.2003, 10:53
    #32115346
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
Точно, работает быстрей раз в 100 - проверил:-)

Правда циклом можно сделать гибче (с конца, с начала, с шагом и т.п.). Зато вариант Suslik быстрей,а результат можно будет и преобразовать как нужно.
...
Рейтинг: 0 / 0
06.03.2003, 12:40
    #32115451
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
А еще есть функция Format. У нее второй параметр позволяет по-всякому выпендриваться с форматом.
...
Рейтинг: 0 / 0
06.03.2003, 12:54
    #32115471
s-corp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
Спасибо, помогло!
...
Рейтинг: 0 / 0
06.03.2003, 13:23
    #32115513
Polev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой функцией в Access преобразовывать число-строка
Только перед переводом текста в число не забудь воспользоваться функцией
isNumeric
Помогает....
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какой функцией в Access преобразовывать число-строка / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]