Есть две таблицы (аксес) через АДО:
В одной хранятся данные о клиентах (ФИО, номер счета, и пр.,) есть ключевое поле-счетчик Key1
Во второй таблице хранятся даты (текстовый), основания (текстовый) и суммы снятий и зачислений со счетов (числовой), есть ключевое поле Key1 и поле числовое LinkKey.
Делаю вторую таблицу через АДО тоже и когда делаю в св-ве MasterSource указываю связь с первой таблицей, а в св-ве MasterFields связываю поля Key1 из первой таблицы и LinkKey из второй. Действует по принципу:
Таблица1
Key1 Фамилия Имя Отчество
1 Иванов Иван Иванович
2 Петров Петр Петрович
Таблица2
Key1 LinkKey Дата Основание ДС
1 1 ... ... 5000
2 1 ... ... -2000
3 1 ... ... 1000
4 2 ... ... 2000
4 2 ... ... 4000
Действует по принципу
Таблица 1
Иванов Key1=1
Таблица 2
Выбираются только те строки (автоматически потому что поля связаны, так что не ни строчки кода), где LinkKey=Key1
И выдается Движение ДС только этого человека.
Вот такие пироги.
Причем он все путает ни когда я выводу в Эксель, а на стадии заполнения таблицы
. Заметила закономерность, что он первые 8 строк делает последними, но это при условии, что туда не будут дополняться еще данные.