Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как десятичный разделитель в числах заменить на точку? / 18 сообщений из 18, страница 1 из 1
24.12.2004, 17:05:17
    #32844290
Совсем зеленый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Иначе не хотят выполняться в процедурах SQL-запросы на обновление, добавление.
...
Рейтинг: 0 / 0
24.12.2004, 17:08:35
    #32844303
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Используй instr()
...
Рейтинг: 0 / 0
24.12.2004, 17:15:21
    #32844328
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
гм...
какой в жопу Instr, простите мне мой французский?

Str()
F1
...
Рейтинг: 0 / 0
24.12.2004, 17:21:04
    #32844347
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
перепутал, надо Replace
...
Рейтинг: 0 / 0
24.12.2004, 17:23:33
    #32844352
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Хотя если зациклить можно и Instr использовать, всё ранее предложенное для программной реализации.
...
Рейтинг: 0 / 0
24.12.2004, 17:34:06
    #32844371
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Прога, ты кнопку Ф1 нажимал? Подведя курсор к буквам STR?
...
Рейтинг: 0 / 0
24.12.2004, 17:38:54
    #32844381
Совсем зеленый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Со Str() все классно получается!
...
Рейтинг: 0 / 0
24.12.2004, 23:54:10
    #32844698
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
а может, легче в региональных настройках поменять , на . ?
...
Рейтинг: 0 / 0
25.12.2004, 00:01:13
    #32844701
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Shurgenzа может, легче в региональных настройках поменять , на . ?
И менять настройки каждый раз перед запуском каждой программы. Причем чтобы все юзеры это помнили.
...
Рейтинг: 0 / 0
25.12.2004, 00:04:52
    #32844704
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Логично, Саныч... тока у себя то я сменил.... корректнее от этого сервер (MSSQL) работает
...
Рейтинг: 0 / 0
25.12.2004, 00:06:24
    #32844705
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
хех, вернее, серверу то пофигу - Execution Plan в QA перестал фигню рисовать
...
Рейтинг: 0 / 0
25.12.2004, 00:06:28
    #32844706
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
ShurgenzЛогично, Саныч... тока у себя то я сменил.... корректнее от этого сервер (MSSQL) работает
А если программа должна запускаться в какой-нибудь Швеции или Греции? Отменить все региональные настройки нафиг и настроить весь мир под одну программу на Аксессе?
...
Рейтинг: 0 / 0
25.12.2004, 00:08:08
    #32844707
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Да я же и говорю... все зависит от условий, в которых бу работать базка
...
Рейтинг: 0 / 0
25.12.2004, 00:10:15
    #32844709
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
ShurgenzДа я же и говорю... все зависит от условий, в которых бу работать базка
Ну, если она будет единственной программой, которая будет запускаться на данном компе, тогда да.
...
Рейтинг: 0 / 0
25.12.2004, 00:13:16
    #32844711
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Ну, Саныч.... не знаю даже.... я себе точку поставил, че тока не запускаю - все работает, не глючит
...
Рейтинг: 0 / 0
25.12.2004, 00:15:11
    #32844714
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
ShurgenzНу, Саныч.... не знаю даже.... я себе точку поставил, че тока не запускаю - все работает, не глючит
Я тоже. Но у нас в Израиле это стандарт.
...
Рейтинг: 0 / 0
25.12.2004, 00:16:58
    #32844716
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Владимир СанычЯ тоже. Но у нас в Израиле это стандарт.

У нас, лопарей, стандарт - тока шило
...
Рейтинг: 0 / 0
25.12.2004, 13:44:51
    #32844845
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как десятичный разделитель в числах заменить на точку?
Если я правильно понял,
то проблемма в том ,
что VBA переводит числа с дробной частью в строку
используя символ разделитель
из текущих нац настроек юзера (а не запятую как может показатся сначала)
а SQL требует точку, я делаю так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Public Function DecPoint(ByVal Number As Double) As String
''''''''''''''''''''''''''''''''''''''''''
'Переделывает число в строку с раздетителем точка "."
'версия от  30 . 01 . 02  
DecPoint = Replace(Number, Mid( 1 . 1 ,  2 ,  1 ), ".")
'mid вырезает символ разделитель из строки от константы
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как десятичный разделитель в числах заменить на точку? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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