Как добавить поле в отчет (Crystal Reports в Visual Studio) - PullRequest
13 голосов
/ 09 сентября 2009

У меня есть существующий отчет (Crystal Report) в моем проекте Visual Studio, основанный на представлении SQL Server. используя соединение OLE DB (ADO).

Я обновил представление с момента создания отчета. Я изменил некоторые имена полей и добавил поле.

Как я могу обновить поля в отчете, чтобы они указывали на новые имена полей в представлении?

OR

Как добавить в отчет новое поле, которое указывает на новое поле в представлении?

(Я знаю, это два вопроса. Но ответ, вероятно, будет очень похожим для обоих)

Ответы [ 5 ]

12 голосов
/ 10 сентября 2009

Я наконец понял это. Ради следующего парня ...

  1. Шахкальпеш и serge_ bg правы насчет «Проверки данных»
    Если щелкнуть правой кнопкой мыши пустое место в отчете, появится всплывающее меню. Выберите База данных -> Проверка. База данных. Crystal Reports должен обновить измененные поля.

  2. Вы можете перетаскивать новое поле в свой отчет.
    Должен быть вид дерева «Field Explorer» (вероятно, слева). Выберите Поля базы данных -> Вид / Имя таблицы -> Имя поля и перетащите его в свой отчет.

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

4 голосов
/ 09 сентября 2009

«Проверка базы данных» должна вам помочь. Это ответ на оба вопроса.

2 голосов
/ 25 августа 2014

Благодаря гениям из Microsoft, которые быстро подумали, что возможно изменить таблицы и просмотреть столбцы, это просто пирог! Вы понимаете, что я саркастичен, я надеюсь.

Вам не хватает 1 шага, это отбрасывание и воссоздание вашего DataAdapter, иначе вы сойдете с ума, пытаясь добавить новые поля в свой отчет ... тогда вы можете запустить verify db возможность обновить ваши столбцы ...

2 голосов
/ 09 сентября 2009

Как добавить в отчет новое поле, которое указывает на новое поле в представлении?
Вам придется вручную добавить это поле в отчет. Как вы думаете, должно быть дело?

Я думаю, что есть какая-то опция, которая звучит как «Проверка данных». Если вы сделаете это, он предложит вам «некоторые поля изменились ... приступить к исправлению отчета?», Я думаю, что позаботится о вашем первом вопросе.

0 голосов
/ 30 декабря 2014

Добавить поле в набор данных / таблицу данных на основе информации базовой модели данных. Теперь обновите источник данных отчета в конструкторе отчетов Crystal. Затем обновите отчет в дизайне отчета, чтобы добавить поле

...