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


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