27.02.2020, 20:45 [+3 UTC]
в нашей команде: 4 241 чел. | участники онлайн: 8 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.82 (22.02.2020)
JS-v.1.35 | CSS-v.3.37

Общие новости:
06.01.2020, 22:45

Форум:
27.02.2020, 16:01

Последний вопрос:
27.02.2020, 18:09
Всего: 151687

Последний ответ:
27.02.2020, 18:42
Всего: 259815

Последняя рассылка:
27.02.2020, 15:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
30.03.2016, 11:02 »
anton74551
Cпасибо Вам большое за помощь! [вопрос № 189028, ответ № 273542]
12.01.2012, 22:06 »
korsar
Не совсем то, что я хотел, но за альтернативный вариант всё равно спасибо. [вопрос № 185141, ответ № 269534]

РАЗДЕЛ • Пакет MSOffice

Установка, настройка и работа в пакете Microsoft Office.

[администратор рассылки: Megaloman (Советник)]

Лучшие эксперты в этом разделе

solowey
Статус: Специалист
Рейтинг: 267
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 105
CradleA
Статус: Профессор
Рейтинг: 55

Перейти к консультации №:
 

Консультация онлайн # 72705
Раздел: • Пакет MSOffice
Автор вопроса: Dariola
Отправлена: 26.01.2007, 09:39
Поступило ответов: 1

Я создаю в Access запрос на добавление данных в таблицу, а потом выгружаю в txt файл. Мне нужно, чтобы цифры в тестовом файле писались с точкой. В системе настройки на запятую, и менять мне их не надо.
У меня не получается, хотя я использую след.способы:
1)format(n,"000.oo)
2)в спецификации экспорта - разделитель целой и дробной частей - точка.
Как мне решить данную проблему?

Состояние: Консультация закрыта

Ответ # 139369 от Alec Perle

Здравствуйте, Dariola!
Дле преобразования числа в строку можно воспользоваться функцией Str(). Она не учитывает национальные настройки и всегда выводит десятичный разделитель в виде точки. Правда при этом нельзя указать количестов символов после запятой.
Другой способ - математически разделить целую и дробную части, а потом выводить, указав нужный разделитель.
Например: (N - число, r - количество разрядов)

msgbox Fix(n) & "." & Fix((N - Fix(N)) * 10^r)


Консультировал: Alec Perle
Дата отправки: 26.01.2007, 19:45

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14930 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.82 от 22.02.2020
Версия JS: 1.35 | Версия CSS: 3.37