ник: osmor
"открывается форма, в которой список этих документов."
под списком понимается контрол listBox? или просто "список" как некий перечень?
если listbox, то вероятно придется создать recordset c таким же источником как и lisbox найти в нем запись с помощью findfirst (для dao) или Find (для ADO), получить AbsolutePosition найденной записи и выделить эту запись в списке Список.Selected(rst.AbsolutePosition)
только с учетом отображаются заголовки столбцов в listBox или нет. (если отображаются, то AbsolutePosition + 1)