Как я могу получить набор записей иерархии в доступе ms через оператор Выбрать?
Вы можете сделать это, открыв правильное соединение ADO (с MSDataShape) для ваших данных, но для чего? Невозможно отобразить такую иерархию в формах Access, например в древовидном представлении или аналогичных. Вместо этого Access предлагает иерархию подчиненных форм, которая может выполнять работу без набора записей иерархии!


DAO не поддерживает иерархические наборы записей. Возможно, вы сможете использовать ADO для доступа, но я не уверен.
Вы можете использовать ADO в доступе, добавив ссылку на библиотеку ADO через редактор Visual Basic для приложений.
ADO 2.0 поддерживает MSDataShape - поставщик OLEDB.
Проверьте формирование данных на http://microsoft.apress.com/asptodayarchive/72268/data-shaping-with-ado-part-1
Ага! Хотел бы я щелкнуть ссылку "оскорбление". :-P Взять у старого динозавра. Просто не делай этого. Иерархические базы данных всегда доставляют больше проблем, чем решают.