У меня есть .rpt файл, который я не записал и не могу найти документацию о. Я хочу смочь рассмотреть SQL, который сгенерирован из этого отчета так, чтобы я мог выяснить, ну, в общем, какие данные он вытягивал и какие параметры оператора Where использовались.
Я могу открыть его и видеть расположение отчета. Но когда я выбираю SQL-запрос Database|Show... отчет пытается соединиться с источником данных. Проблема, используемый источник данных неизвестен мне, вероятно, соединение ODBC, используемое тем, кто бы ни записал запрос. Все, что я могу сделать на том этапе, является 'Отменой', и я вернулся к рассмотрению конструктора отчетов.
Я пропускаю что-то? Я могу добраться до SQL-запроса, не соединяясь с источником данных? Кажется, что просмотр критериев выбора не должен зависеть от передачи данных.
Спасибо.
версия: Crystal Reports 2008
Должна быть возможность узнать некоторые подробности о существующем источнике данных, выбрав База данных> Установить расположение источника данных ....
Помимо возможности изменить расположение источника данных, это должно показать вам некоторую информацию о текущем источнике данных, например, какой тип источника данных используется, и, возможно (в зависимости от типа драйвера) имя базы данных. . Вероятно, это будет менее полезно, если (как вы предполагаете) источником данных является ODBC, но если он использует собственный драйвер, это может быть что-то полезное.
Без пароля я не уверен, как много вы можете сделать. Кажется, "Show SQL Query" требует, чтобы сначала запустился отчет, а затем сгенерировался план SQL.
Это не идеально, но вы можете зайти в Database > Visual Linking Expert, чтобы хотя бы увидеть таблицы и то, как они соединены, а также зайти в Record Selection Formula Editor и посмотреть, что представляют собой пользовательские операторы WHERE.