2015-07-15 6 views
0

В настоящее время я работаю над реализацией некоторой логики в Crystal Report, и мне интересно, работает ли то, что я делаю, так как я считаю, что это работает.Crystal Reports Несколько объединений

путь логика я работаю разбивается, как это:

(
    Table1 
    Inner Join 
     Table2 
    On Table1.record1 = Table2.record2 
) group1 
Inner Join 
    Table3 
On group1.record2 = Table3.record3 

Вместо того, чтобы создать представление или процедуру, которая делает это, мне было интересно, если я мог бы просто сделать это в Crystal Reports в том числе Table1, Table2 и Table3 в отчете, а затем связать их, связав таблицу 1 с таблицей 2 с помощью record1 и record2, а затем привязать таблицы 2 и таблицу 3 к записи2 и записи3.

Причина, по которой я не уверен, являются ли они эквивалентными из-за первого внутреннего соединения.

ответ

1

Вы можете сделать это в отчетах хрустальных 2-мя способами:

  1. Используйте запрос непосредственно в отчетах кристалла с помощью add command после создания соединения с базой данных.
  2. Возьмите 3 стола и присоедините их к внутренним соединениям на вкладке ссылок.
Смежные вопросы