powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / не могу задать формат поля
10 сообщений из 10, страница 1 из 1
не могу задать формат поля
    #32599093
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос в котором на некоторые числовые поля могу поставить формат,а на другие нет- когда ставлю,то не происходит никаких изменений,может кто сталкивался?
Может ещё потому,что в запросе такое написано:
IIf(IsNull(t1.total) And IsNull(t3.total),"",round((ba.Total_usd+nz(t1.Total)+nz(t3.Total)))) AS tek_sost_Total_Usd
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599102
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MPoilЕсть запрос в котором на некоторые числовые поля могу поставить формат,а на другие нет- когда ставлю,то не происходит никаких изменений,может кто сталкивался?
Может ещё потому,что в запросе такое написано:
IIf(IsNull(t1.total) And IsNull(t3.total),"",round((ba.Total_usd+nz(t1.Total)+nz(t3.Total)))) AS tek_sost_Total_Usd

не можешь поставить - т.е. ошибку выдает или работает на твой взгляд не корректно ?
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599114
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну там число,допустим 43434,хочу сделать,чтобы отображалось,как 43 434,делаю формат standard,а ничего не происходит
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599134
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MPoilНу там число,допустим 43434,хочу сделать,чтобы отображалось,как 43 434,делаю формат standard,а ничего не происходит
Дык - вроде бы iif возвращает значение типа String-Variant?
Попробуй его явно преобразовать к числовому типу

?
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599193
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо поставить Cint перед iif?
\просто из-за этого возникает ошибка
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599224
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MPoilнадо поставить Cint перед iif?
\просто из-за этого возникает ошибка
Ошибка возникает из-за того, что ваш iif может вернуть пустую строку - т.е. не число
Может стоит 0 возвращать?

Или применить функцию format непосредственно при выводе, т.е. в поле формы/отчета?
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599234
mishgun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
формат я и задаю на форме,для одних полей всё ок,а для этого нет.
А iif у меня именно и стоит для той цели,чтобы в некоторых случаях вообще ничего не возвращало.
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599241
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishgunформат я и задаю на форме,для одних полей всё ок,а для этого нет.
А iif у меня именно и стоит для той цели,чтобы в некоторых случаях вообще ничего не возвращало.
Пробуй так
format(iif(...), "#,###")
?

+ А чтобы ни чего не возвращало, лучше Null ставить, а не ""
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599242
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: ИМХО - конечно
...
Рейтинг: 0 / 0
не могу задать формат поля
    #32599310
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да,всё хорошо стало,ошибка была в том,что надо было вместо "" писать null/
и как я сразу не догадался,спасибо paparome
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / не могу задать формат поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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