Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При экспорте в Ексель пропадает разделитель дробной части. / 10 сообщений из 10, страница 1 из 1
11.08.2004, 13:42:34
    #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
11.08.2004, 13:49:12
    #32644553
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
А если так, что выдает?
NumberFormat = "0.00"
...
Рейтинг: 0 / 0
11.08.2004, 13:50:48
    #32644561
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
а установки разделителей в системе какие?
...
Рейтинг: 0 / 0
11.08.2004, 14:26:27
    #32644670
tim2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
разделитель в системе - запятая.
NumberFormat = "0.00" выдает тоже самое.
Что-то у меня сомнение вызывает сам запрос: число 372,466810550188 в нем выравнено по левому краю, а в других полях числа выравниваются по правому. А тут получается, что это вроде как текст "372,466810550188". Может здесь проблема?
...
Рейтинг: 0 / 0
11.08.2004, 14:30:24
    #32644680
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
это из-за iif - запрос думает, что в этой колонке текст.
...
Рейтинг: 0 / 0
11.08.2004, 14:56:09
    #32644774
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
Приведение типов сделай перед Cdbl(IIF( .......))
...
Рейтинг: 0 / 0
11.08.2004, 15:02:38
    #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
11.08.2004, 15:10:16
    #32644821
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
nz в запрос не надо, нездоровая функция, про нее jet не знает, она живет в access.application
...
Рейтинг: 0 / 0
11.08.2004, 15:21:19
    #32644863
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
Кусок выражения
Код: plaintext
IIf([temp]![Сумма] Is Null;Null... 
я включил чтоб вместо нулей были пустые клетки. Видно зря я это сделал....
Выносить CDbl вперед не получалось из-за значений Null. Вообщем убрал я и CDbl и IIf, теперь в поле обычное число (выравнивание по правому краю), в Екселе тоже правильно изображается, а нули стираю(кодом) прямо в Екселе...
...
Рейтинг: 0 / 0
11.08.2004, 15:30:09
    #32644888
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При экспорте в Ексель пропадает разделитель дробной части.
"стирать" ещё можно форматом типа 0.00;-0.00;""
потом при расчётах может облегчить жизнь
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При экспорте в Ексель пропадает разделитель дробной части. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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