powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле с процентами, проблема с форматированием
4 сообщений из 4, страница 1 из 1
Поле с процентами, проблема с форматированием
    #39558326
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я застрял на ровном месте.
Имеется запрос, одно их полей - результат VBA функции, которая возвращает variant. Реально функция возвращает Null или число Decimal, которое нужно представить в виде процентов (например 0.2 должно отображаться как 20%). Проблема в том, что форма ни в какую не хочет признавать такое поле числовым и форматировать его как проценты, если тип данных Variant. Принудительно конверитровать тип данных в числовой я не могу, т.к. нужно различать 0 и Null, а принудительно отформатировать вывод с помощью Format я также не могу - поле хоть отображается как нужно, но сортировка по нему уже идет неверная - сортируется как строки, а не как числа.
Есть идеи как это можно обойти?
...
Рейтинг: 0 / 0
Поле с процентами, проблема с форматированием
    #39558340
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как временное решение добавил еще одно поле с отформатированной величиной для отображения, а сортировка идет по невидимому числовому полю. Криво, но пока не пойму как это можно решить нормально.
...
Рейтинг: 0 / 0
Поле с процентами, проблема с форматированием
    #39558434
Volunteer, попробуйте в конструкторе запроса вместо
ИмяПоля: Функция()
указать
ИмяПоля: Функция() + 0
...
Рейтинг: 0 / 0
Поле с процентами, проблема с форматированием
    #39558721
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ),
Да, это работает! Спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поле с процентами, проблема с форматированием
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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