powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение формата поля Access при переходе по записям
3 сообщений из 3, страница 1 из 1
Изменение формата поля Access при переходе по записям
    #39705920
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, уважаемые спецы VBA и Access

Подскажите, какой событие использовать в форме.

Суть такова:
--есть форма, в которой в качестве источника данных указана соответствующая таблица
--есть поле "валюта" для каждой валюты (RUR, USD и т.д.) и поле сумма. Для каждой валюты в поле "сумма" указано указано свое кол-во знаков после запятой, для этих целей использовано свойство поля [сумма].DecimalPlaces, в котором посредством IF, ELSEIF устанавливается нужное кол-во знаков после запятой при смене записи (событие "текущая запись"), то есть смотрит, что написано в поле валюта и ставит нужное кол-во знаков.

Все работает, но есть один нюанс. Сначала в поле загружается значение по умолчанию (либо то кол-во знаков, которое осталось с прошлой валюты), например с нулевым кол-вом знаков после запятой или 3 знака, а уже потом Access обрабатывает поле и устанавливает нужное кол-во знаков, например 2 знака, этот момент перещелкивания кол-во знаков очень хорошо заметен.

Пример: предыдущая запись 12.333, следующая должна быть 10.1. При смене записи в ячейке сначала видно, 10.100 и только потом ячейка отобразит 10.1, это момент форматирования хорошо виден.

Можно ли данный момент обыграть событием, чтобы кол-во знаков изменилось до отображения суммы в поле или же надо делать, чтобы поле заполнялось запросом и в нем уже установить форматирование передаваемых в поле данных, то есть чтобы информация в поле уже пришла с нужным форматом?

Заранее спасибо за ответы

Модератор: Тема перенесена из форума "Microsoft Office".
...
Рейтинг: 0 / 0
Изменение формата поля Access при переходе по записям
    #39705980
Ганов Александр Пример: предыдущая запись 12.333, следующая должна быть 10.1. При смене записи в ячейке сначала видно, 10.100 и только потом ячейка отобразит 10.1, это момент форматирования хорошо виден.
Можно указать полю формат 0.0## и десятичных знаков - Авто, и ничего не менять.
...
Рейтинг: 0 / 0
Изменение формата поля Access при переходе по записям
    #39706192
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий, большое спасибо. Как-то не дорубил, что так можно сделать. То, что нужно!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение формата поля Access при переходе по записям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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