26.09.2020, 09:15 [+3 UTC]
в нашей команде: 4 741 чел. | участники онлайн: 2 (рекорд: 21)

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

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

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.90 (14.08.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
25.09.2020, 16:03

Последний вопрос:
26.09.2020, 02:57
Всего: 152915

Последний ответ:
25.09.2020, 23:16
Всего: 260438

Последняя рассылка:
26.09.2020, 08:15

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

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

Наша кнопка:

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

Отзывы о нас:
15.05.2018, 06:54 »
kyrmanova88
Спасибо, Вам большое!!! Вы мне очень помогли! [вопрос № 193212, ответ № 276504]
27.02.2019, 14:01 »
dar777
Это самое лучшее решение! [вопрос № 194771, ответ № 277541]
19.09.2009, 12:33 »
Dimon4ik
Спасибо! Именно то, что надо! [вопрос № 172312, ответ № 254363]

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

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

[администратор рассылки: Megaloman (Мастер-Эксперт)]

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

Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 161
solowey
Статус: Профессионал
Рейтинг: 56
CradleA
Статус: Профессор
Рейтинг: 1

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

Консультация онлайн # 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.13801 сек.

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