отчеты Crystal выполняют объединение только по ограничениям ссылочных ключей? - PullRequest
0 голосов
/ 18 ноября 2011

Исходя из условий, указанных в «Формуле выбора записи», Crystal Reports 2008 выполняет INNER JOIN только для ограничений ссылочного ключа.

Таким образом, для таблиц, которые не связаны, все, что он делает, этосопоставления с образцом.Он ищет любые имена атрибутов, которые соответствуют, и выполняет JOINS для них.

Есть ли способ обойти это?Могу ли я конкретно сообщить Crystal Reports, при каких условиях присоединиться?

Пожалуйста, дайте мне знать ..

1 Ответ

1 голос
/ 18 ноября 2011

Вы можете указать, как таблицы объединяются, т.е., какие поля связываются, а также тип объединения на вкладке «Ссылки эксперта по базам данных» .Вызов Crystal объединяет "links" .

Вы правы, говоря, что шаблон Crystal будет совпадать с аналогично именованными полями / типами данных и автоматически объединять их.

В эксперте по базе данныхесть кнопка для удаления всех ссылок между таблицами, или вы можете вручную удалить ссылки, щелкнув их и нажав «Удалить».

Вы можете изменить ссылки, щелкнув правой кнопкой мыши и выбрав «Изменить».Оттуда вы можете выбрать один из четырех стандартных типов соединения: INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER.

Надеюсь, это поможет.

...