У меня только 2007 здесь, так что может быть разницей в версии ....
В зависимости от того, что вы подразумеваете под «это не работает», один из моих ответов должен быть «Да, это работает». Моя тестовая форма правильно отображала отформатированное поле идентификатора.
Однако, это больше не поле ID
в элементе управления - теперь оно Expr1
, так что это нарушает привязку. Если вы хотите, чтобы ваш дисплей соответствовал описанному выше, но по-прежнему хотите, чтобы элемент управления был привязан к столбцу ID
, попробуйте следующее:
Сначала измените ваш Row Source
на:
select ID, Format([ID],'0000') As FormattedID, [Name] As SomeName from myTable
(и, пока вы это делаете, измените имя, если можете - я назначил ему псевдоним на случай, если у вас нет контроля над дизайном таблицы). Затем установите Bound Column
на 1, Columns
на 3 и Column Widths
на 0";1";1"
. Это скроет границу ID
, но отобразит отформатированный для пользователя.