![]() |
#1 |
Участник
|
Добрый день.
Есть таблица Waybills, содержит поля Contract (внешний ключ к таблице Contract.No) и Vendor (внешний ключ к таблице Vendor.No) Делаю отчет по таблицы Waybills. Необходимо расшифровать поля Contract и Vendor (вместо кода вывести наименование). Но почему то они дублируются в отчете. На скиншете показала структуру. В чем ошибка? |
|
![]() |
#2 |
Участник
|
Что именно здесь дублируется? Я вижу два разных контракта (в первых двух колонках, похоже, что это "External No." и "External Date") с одним и тем же поставщиком - разве так не бывает?
|
|
![]() |
#3 |
Участник
|
в таблице waybills всего 3 строки. И в отчете они должны показаться. А получается что каждая строка из таблицы waybills разваивается. В первой строке путсой Contract, во второй - Vendor.
|
|
![]() |
#4 |
Участник
|
И еще один момент, если я добавлю расшифровку еще какого-нибудь поля, то "дубликатов" будет еще больше.
Waybill Contract Vendor Item 1----------------- Vendor1------- 1-------Contract1---------------- 1--------------------------Item1 А должно быть 1 Contract1 Vendor1 Item1 |
|
![]() |
#5 |
Участник
|
Можете дать таблицу или скрин Waybill и скрин Sections отчёта?
|
|
![]() |
#6 |
Участник
|
Может это прояснит ситуацию.
|
|
![]() |
#7 |
Участник
|
И вот в Visual studio так вывожу.
|
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
У вас в студии запрос должен быть. Если вы его скопируете и выполните в SSMS он вам даст результат который вы ожидаете, без дублирования строк?
|
|
![]() |
#10 |
Участник
|
А как именно этот запрос увидеть?
Кнопка настроить не активна. |
|
![]() |
#11 |
Участник
|
У вас там наборы данных есть? Если кликнуть 2 раза по вашему набору данных, то откроется запрос.
Скриншот из Reporting Services 2008R2, но у вас наверняка что-то подобное должно быть. |
|
![]() |
#12 |
Участник
|
Что-то подобное есть. Открыла набор данных. Только там список полей, которые я из Навижена передаю. Запрос не отображается.
Может я не правильно таблицы связала? Смотрела таблицы существующие и по аналогии связывала. К примеру, если есть Таблица1 и Таблица2. В поле Таблица1.Товар ссылается на поле Таблица2.КодТовара. Связала в Навижене таблицы так - свойства поле Таблица1.Товар TableRelation установила значение Таблица2.КодТовара. Этого же достаточно? |
|