![]() |
|
|
![]()
|
|
| Chyslyvchyk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 9.5.2004 Репутация: нет Всего: 5 |
Дано:
Table1 (Halcyon) ----------------------------------------------- Code | Name | Order1 | Order2 | .... PCG | Peet | 01 | 02 | …. PCGA | Peet | 11 | 12 | …. ----------------------------------------------- AddIndex(‘NCode’,Code+Name,[ixExpression]); Table2 (Halcyon) ----------------------------------------------- Code | L1 | L2 | .... PCG | 001 | 002 | …. PCGA | 111 | 112 | …. ----------------------------------------------- AddIndex(‘Code’,Code,[ixExpression]); Связываю их через DataSource1, у которого DataSet := Table1 У Table1 – IndexName := NCode У Table2 – IndexName := Code, MasterSource := DataSource, MasterField := Code На отчете: 1) QuickRep1.DataSet := Table1 2) На DetailBand с помощью QRDBText выводятся поля Code, Name, Order1, Order2 из Table1 3) SubDetail.Master := QuickRep1, DataSet := Table2, и с помощью QRDBText выводятся L1 , L2 поля из Table2 Выглядит это так: -------- Detail ----------- Code Name Order1 Order2 --------- SubDetail ----- L1 , L2 ---------------------------- При просмотре отчета видим: ----------------------- PCG Peet 01 02 001 002 111 112 (какого фига? Этого тут не должно быть) ----------------------- PCGA Peet 11 12 111 112 ----------------------- Почему-то SubDetail выводит для PCG Peet поля L1 и L2 записи PCGA Peet...? Получается совпадение по MasterFields идет не полное, а частичное?... Чего делать? -------------------- Простота - сестра таланта! |
|||
|
||||
| Chyslyvchyk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 9.5.2004 Репутация: нет Всего: 5 |
Таки совпадение по MasterFields шло частичное. Пофиксилось изменениями в halcn6db.pas
-------------------- Простота - сестра таланта! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |