powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При экспорте в Ексель пропадает разделитель дробной части.
10 сообщений из 10, страница 1 из 1
При экспорте в Ексель пропадает разделитель дробной части.
    #32644534
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле запроса вычисляется так:
Код: plaintext
Sbor$: IIf([temp]![Сумма] Is Null;Null;[temp]![Сумма]*[temp]![ProcSbor]/[temp]![Делитель])
результат вычисления, например: 372,466810550188. На базе запроса формирую лист Екселя, формат ячейки, где содержится указанная величина форматирую как:
Код: plaintext
ExcelSheet.columns( 7 ).NumberFormat = "#,##0.00"
но в ячейке оказывается число 372466810550188, т.е. пропадает запятая и число увеличивается немеряно! Как быть?
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644553
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если так, что выдает?
NumberFormat = "0.00"
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644561
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а установки разделителей в системе какие?
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644670
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разделитель в системе - запятая.
NumberFormat = "0.00" выдает тоже самое.
Что-то у меня сомнение вызывает сам запрос: число 372,466810550188 в нем выравнено по левому краю, а в других полях числа выравниваются по правому. А тут получается, что это вроде как текст "372,466810550188". Может здесь проблема?
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644680
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это из-за iif - запрос думает, что в этой колонке текст.
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644774
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведение типов сделай перед Cdbl(IIF( .......))
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644792
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tim2Поле запроса вычисляется так:
Код: plaintext
Sbor$: IIf([temp]![Сумма] Is Null;Null;[temp]![Сумма]*[temp]![ProcSbor]/[temp]![Делитель])
...
Как быть?

вместо IIF(...;Nul;...)
напиши IIF(...;0;...)
ИЛИ так

Sbor$:NZ([temp]![Сумма]*[temp]![ProcSbor]/[temp]![Делитель];0)


(с выражением лица)
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644821
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nz в запрос не надо, нездоровая функция, про нее jet не знает, она живет в access.application
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644863
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусок выражения
Код: plaintext
IIf([temp]![Сумма] Is Null;Null... 
я включил чтоб вместо нулей были пустые клетки. Видно зря я это сделал....
Выносить CDbl вперед не получалось из-за значений Null. Вообщем убрал я и CDbl и IIf, теперь в поле обычное число (выравнивание по правому краю), в Екселе тоже правильно изображается, а нули стираю(кодом) прямо в Екселе...
...
Рейтинг: 0 / 0
При экспорте в Ексель пропадает разделитель дробной части.
    #32644888
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"стирать" ещё можно форматом типа 0.00;-0.00;""
потом при расчётах может облегчить жизнь
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При экспорте в Ексель пропадает разделитель дробной части.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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