Показать сообщение отдельно
  #8  
Старый 06.06.2006, 09:22
Tina Tina вне форума
Прохожий
 
Регистрация: 30.05.2006
Сообщения: 8
Репутация: 10
По умолчанию .

Есть две таблицы (аксес) через АДО:
В одной хранятся данные о клиентах (ФИО, номер счета, и пр.,) есть ключевое поле-счетчик 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 строк делает последними, но это при условии, что туда не будут дополняться еще данные.
Ответить с цитированием