2016-12-09 2 views
0

Я создал два набора данных под названием LedgerDetails & LedgerDetailsOB.
LedgerDetailsOB содержит следующее поле
Добавление полей из двух наборов данных в табликсе rdlc

Account_Code | Open_Bal | C_D 

LedgerDetails содержит:

Account_Code | Date | Description | Amount 

Для Теперь я сделал отношения с Account_Code в DataSource подумал, что если он будет работать, но не работает.

Я передал параметр в Account_Code в отчет и извлечение данных из хранимой процедуры с использованием параметра. И он работает правильно ...

Теперь, когда первые данные из LedgerDetailsOB появляются, когда он заканчивается, данные из LedgerDetails продолжаются с самой следующей строки в той же таблице.

Вещи, которые я сделал: Первая строка - это заголовки таблицы, а вторая строка - данные из LedgerDetailsOB.
Сделали 3-й ряд и попытался добавить данные из LedgerDetails, но он будет отрицать, наверняка ...

Я искал и нашел функцию LOOKUP записать в виде выражения, так что я сделал то же самое ..
После выражение, которое я пытался работать в 3-й строке табликсе:

=LOOKUP(Fields!Account_code.Value,Fields!Account_code.Value,Fields!Trans_Date.Value, "LedgerDetails") 

И приведенное выше выражение не показывают линии ошибки (красная линия) в поле выражения.

После этого я очищаю проект и перестраиваю его, чтобы получить следующую ошибку.

Выражение Значение для текстового поля 'Account_code' относится к полю 'Account_code'. Выражения элемента отчета могут ссылаться только на поля в текущей области набора данных или, если внутри агрегата, указанная область набора данных. Письма в именах полей должны использовать правильный случай.

Примечание: Это подотчет/childreport я работаю в .. Просто для информации ..

Thanx.

ответ

0

Вкладка может ссылаться только на один источник данных. Простое решение заключается в «придавить» ваши данные и объединить их в единую DataSet со следующими полями:

Account_Code | Date | Description | Amount | Open_Bal | C_D 

Затем вы можете сгруппировать строки по коду счета и дату, и не будет никакой необходимости для поиска.

+0

Итак, если мы ссылаемся на ссылку, они использовали два набора данных в один табликс, как они это сделали ??? Я могу дать вам ссылку, где я нашел ... И даже этот вариант будет работать, но не очень хороший вариант ... – bonny

+0

Я думал и ур отвечал раньше, но мне это не нужно ... – bonny

+0

Я не уверен на какую ссылку вы ссылаетесь. Непонятно, почему это не сработает для вас. – InitK