powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе функция dsum не возвращает денежный формат
12 сообщений из 12, страница 1 из 1
в запросе функция dsum не возвращает денежный формат
    #40046080
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть формула с функцией Dsum на денежное поле. В отчете, если формулу вставить в поле, то результат отображается в Денежном формате, а если я эту формулу вставляю в запрос и потом в Отчете просто в данных указываю название поля, то формат поля вообще "никакой", ни разрядов, ни запятых, да и в макете не выбрать нужный формат. Подскажите, пж, что происходит? )
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046109
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Подскажите, пж, что происходит? )
Dsum возвращает тип Variant. Какое форматирование ты хотел? У поля (TextBox) есть свойство формат. Кстати, в QBE в поле запроса тоже можно указать формат (ПКМ по полю в конструкторе).
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046110
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga,
не понятно-покажите проблемный фрагмент
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046111
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga, и функции для преобразования типов никто не отменял
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046128
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за отклики )
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046137
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Спасибо за отклики )
был бы ещё толк... но пока не видно
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046150
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за отклики )

В примере Отчет, там два поля по Сумме, в заголовке и в примечании.
Поле в заголовке отчета из Запроса, его конечно можно отформатировать в запросе поставив Format(Dsum(.....); "Денежный"), но во-первых, мне надо чтобы кол-во знаков после запятых было 0, а во-вторых у меня есть другой отчет, где есть поле из запроса, только там у меня стоит формула суммы нескольких Dsum, т.е. Dsum() + Dsum() и там денежный формат сохранился в отчете, хотя если открыть запрос то цифры не форматированы... не могу понять почему в одном случае есть формат, а другом нет.
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046152
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kniga
Спасибо за отклики )


да как всегда нажал не те кнопки, сообщение убежало раньше времени ))
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046243
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
был бы ещё толк...

kniga,
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046276
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

спасибо за пример! Не совсем так )) В моем примере я просто сильно упростил, без лишней информации. Dsum мне обязательно нужен, в базе у меня пять полей с условиями стоят. Формулу в запросе решил разместить чтобы вычисление без задержек было. Во втором отчете после того, как переместил формулы из отчета в запрос, то результат сразу появляется, а так с задержкой. А поля в заголовке и примечании я для наглядности показал, типа одно сохраняет форматирование, а другое нет )
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046320
kniga, добавьте в формуле умножение на 1.
...
Рейтинг: 0 / 0
в запросе функция dsum не возвращает денежный формат
    #40046399
Фотография kniga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий,

да, появился формат )) Спасибо большое! У меня была мысль вчера +0 добавить, так как я подумал во втором же отчете есть формат для двух суммирующихся выражений Dsum, но она как-то быстро проскочила и замылилась другими думками.. И ваще, никакой логики для меня показалось ))
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе функция dsum не возвращает денежный формат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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