Crystal Report не может отображать поля - PullRequest
1 голос
/ 06 марта 2012

Я хочу спросить, как отображать поля в отчете Crystal из разных таблиц. У меня есть эта строка кода:

Dim rpt as CrystalReport1
Dim d as String
Dim rptView as CrystalReportViewer


d="select * from tbl_loanledger where mem_id='" & d &"'" 
rpt.SetDataSource(d)
rptView.showDialog(rpt)

и не удалось отобразить данные в поле. Что не так с моим кодом? или я должен сделать что-то еще?

1 Ответ

1 голос
/ 06 марта 2012

Как вы разработали отчет, более важно. Если вы разработали отчет и поместили поля в соответствующие разделы (заголовок, группа, подробности, нижний колонтитул и т. Д.), А затем связали источник данных, он должен работать.

Другое предложение - не использовать * в запросе, а явно указывать имена столбцов, например select col1, col2, col3 from tbl_loanledger where mem_id='" & d &"'"

В коде rpt.SetDataSource(d) вы устанавливаете d, строку запроса в качестве источника данных. Это не правильный путь.

Определите DataSet и заполните его необходимыми данными в своем VB-коде. Гнездо в SetDataSource, передайте DataSet в качестве параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...