Ваша проблема в том, что вы пытаетесь присвоить вашему гребнеческому устройству значение по умолчанию, которое не относится к его набору значений.
Если ваш RowSource
равен
SELECT MsysObjects.Name FROM MsysObjects WHERE (((Left$([Name],1))<>"~") AND ((MsysObjects.Type)=-32764)) ORDER BY MsysObjects.Name
попробуйте использовать это для RowSource
SELECT Name FROM MsysObjects WHERE Left(Name,1)<>'~' AND Type=-32764
UNION
SELECT ' Select Report' AS Name
ORDER BY Name
Пробел в «Выбрать отчет» намеренно помещает его в верхнюю часть ордера.