Почему не создали? Создали.
Попробуйте ключ native
Только native база не поддерживается уже давно.
Насчет QueryBuildDataSource (QBDS).
На самом деле я не думаю, что это извращение.
Если работать с текстовым запросом, то этот текстовый запрос постоянно парсить надо. А тут разработчику сразу предоставляется объект с методами.
Воспринимайте QBDS как обертку вокруг запроса. И жизнь сразу станет легче.
Насчет исходного вопроса ni.
Для этих целей в Аксапте уже есть инструменты.
Поглядите на форму и классы SysQueryForm.