2013-02-25 2 views
2

Так что на форме, которую я имею, я использую combobox (unbound), причем источник строки связан с EntryID, который извлекается из другой стол. В настоящее время EntryID имеет значения от 1 до 300, причем 1 является самой старой записью, а 300 - самой новой.Отобразить поднятое значение в combobox при загрузке формы в Access (значение по умолчанию)

Я использую значения в combobox для подчиненных подформ, которые я использую в этой форме. Очевидно, что все таблицы, которые ссылаются на подформы, имеют заполненные на них EntryID.

Как я могу заполнить новейшее значение в поле со списком при загрузке формы? Я могу сортировать значения в порядке возрастания или убывания, но это только после того, как вы нажмете стрелку вниз в выпадающем списке.

ответ

1

Если вы используете запрос для комбо Row Source, вы можете сделать ваши сортировки в запросе, добавив это после пункта WHERE .. .

ORDER BY EntryID DESC 
1

Сделайте UNION значение, которое вы хотите добавить:

SELECT EntryID FROM urTable 

UNION 

SELECT (Max(EntryID) + 1) FROM urTable 
Смежные вопросы