powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат поля в отчете в зависимости от значения.
6 сообщений из 6, страница 1 из 1
Формат поля в отчете в зависимости от значения.
    #40106967
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access 2002.
Есть поле с 3 знаками после запятой. Колонка ограниченной ширины. В итогах нужно сделать чтобы если значение больше 99999 то выводить только 2 знака после запятой, если больше 999999, то 1 знак после запятой. (например: 222,123 101100,55 5544331,2)
Это как-то можно сделать форматом или еще как-то в конструкторе отчета?
...
Рейтинг: 0 / 0
Формат поля в отчете в зависимости от значения.
    #40106972
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rounder,

по идее функцию писать нужно...
- в поле влазит определенное количество знаков
- в функции обрезаешь количество символов лишние справа
но идея так себе, можно резануть и запятую и то что перед ней неожиданно, да и обрезания возможно нужно делать по правилам округления...
Сделай в этом поле шрифт Times New Roman c размером 8 и не парься, кому нужно, прочитают...
...
Рейтинг: 0 / 0
Формат поля в отчете в зависимости от значения.
    #40106995
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То о чем спрашивается, в принципе, очень просто, но только после того как Вы уточните: число надо усечь или округлить-это разные весчи.....и если округлять,то по какому правилу(в большую,меньшую сторону,бухгалтерское округление и т.д)
...
Рейтинг: 0 / 0
Формат поля в отчете в зависимости от значения.
    #40107033
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, в большую сторону.
...
Рейтинг: 0 / 0
Формат поля в отчете в зависимости от значения.
    #40107050
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rounder,

При открытии отчета задайте так:
Код: vbnet
1.
FN.ControlSource = "=Format(N,""0."" & IIf(N>999999,""0"",IIf(N>99999,""00"",""000"")))"


FN - имя нужного контрола в отчете;
N - имя соответствующего поля в источнике данных отчета.

И округляться само должно.
...
Рейтинг: 0 / 0
Формат поля в отчете в зависимости от значения.
    #40107051
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle, спасибо. Попробую.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Формат поля в отчете в зависимости от значения.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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