(0) передать по OLE можно только примитивные типы данных.
В твоем случае. Получай номера+дата документа. Выводи на выбор в своей базе. После этого ищи документы в другой базе и запрашивай ТЧ. И опять же только примитивные типы (кода у справочников). И потом поиском (ссылочных типов) в своей базе заполнять.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший