Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / не могу задать формат поля / 10 сообщений из 10, страница 1 из 1
12.07.2004, 09:57:48
    #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
12.07.2004, 10:01:03
    #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
12.07.2004, 10:05:45
    #32599114
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу задать формат поля
Ну там число,допустим 43434,хочу сделать,чтобы отображалось,как 43 434,делаю формат standard,а ничего не происходит
...
Рейтинг: 0 / 0
12.07.2004, 10:17:19
    #32599134
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу задать формат поля
MPoilНу там число,допустим 43434,хочу сделать,чтобы отображалось,как 43 434,делаю формат standard,а ничего не происходит
Дык - вроде бы iif возвращает значение типа String-Variant?
Попробуй его явно преобразовать к числовому типу

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

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

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


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