Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 report  [new]
dfdf
Guest
Privet. Yest 2 tablitsi, dopustim A1.DBF, A2.DBF

A1.DBF:
KOd NAIM
1 aaaa
2 vvvvv
3 hhhh
.
.
N rrrrrr

A2.dbf:
S1 S2 S3 S4 S5 i t.d.
1 2 5 3 1
3 7 2 3 5
2 5 3 4 1
...................


To yest, v A1.dbf naxoditsa "znachenie" tsifr kotorioy yest v A2.dbf:
1 aaaa
2 vvvvv
3 hhhh
......
Iz A2.DBF poluchayu report.
Mne nado chtobi v otchete v mesto tsifr ix "znachenie" vidno bilo.
Kak eto sdelat? Pomoqite pojalusta .
11 май 06, 13:06    [2652081]     Ответить | Цитировать Сообщить модератору
 Re: report  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Простейший вариант:

1) В таблице A1.dbf должен быть индекс по полю KOD
2) В DataEnvironment отчета добавляешь столько копий таблицы A1, сколько полей с цифрами есть в A2.

Т.е. в DataEnvironment будет только одна таблица A2 и, например, 5 копий таблицы A1.

Физически, это означает, что таблица A1 будет открыта одновременно в 5 рабочих областях

3) Настриваешь связи от каждого поля таблицы A2 к соответствующей копии таблицы A1
4) Выводишь в отчете поля из нужных копий таблицы A2

Несколько более сложный вариант - это сделать временную таблицу для отчета, например, как результат запроса, объединяющего поля таблицы A1 и A2
11 май 06, 17:40    [2654018]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить