Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в запросе функция dsum не возвращает денежный формат / 12 сообщений из 12, страница 1 из 1
17.02.2021, 09:30
    #40046080
kniga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в запросе функция dsum не возвращает денежный формат
Здравствуйте!

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

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


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

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

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

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


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