Как добавить поле в отчет (Crystal Reports в Visual Studio)
У меня есть существующий отчет (Crystal Report) в моем проекте Visual Studio, основанный на представлении SQL Server. используя соединение OLE DB (ADO).
Я обновил представление с момента создания отчета. Я изменил имена полей и добавил поле.
Как обновить поля в отчете, чтобы указать новые имена полей в представлении?
ИЛИ
Как добавить новое поле в отчет, который указывает на новое поле в представлении?
(Я знаю, что два вопроса. Но ответ, вероятно, будет очень похожим для обоих)
Ответы
Ответ 1
Я, наконец, понял это. Ради следующего парня...
-
shahkalpesh и serge_ bg являются правильными в отношении "Проверка данных"
Если вы щелкните правой кнопкой мыши на пустое место в своем отчете, вы получите всплывающее меню. Выберите базу данных → Verify__Database. Crystal Reports должен обновить поля, которые были изменены.
-
Вы можете перетащить новое поле в свой отчет.
Должно быть древовидное поле "Проводник" (возможно, слева). Выберите поля базы данных → Просмотреть/название таблицы → имя поля и перетащите его в отчет.
Наихудший сценарий поля отчета об обновлении Crystal Reports для сопоставления с неправильным полем в представлении может быть устранен путем удаления старого поля и повторного добавления поля с помощью метода перетаскивания.
Ответ 2
"Проверить базу данных" вам поможет. Это ответ на оба вопроса.
Ответ 3
Как добавить новое поле в отчет, который указывает на новое поле в представлении?
Вам нужно будет вручную добавить это поле в отчет. Как вы думаете, что должно быть?
Я думаю, что есть какой-то вариант, который звучит как "Verify Data". Если вы это сделаете, он предложит вам "изменить некоторые поля... исправить отчет?", Я думаю, что это должно позаботиться о вашем первом вопросе.
Ответ 4
Благодаря гениям Microsoft, которые быстро подумали, что можно будет менять таблицы и просматривать столбцы, это кусок пирога! Надеюсь, я саркастически надеюсь.
Вам не хватает одного шага, чтобы сбросить и воссоздать ваш DataAdapter
, иначе вы пойдет гайками, пытаясь добавить новые поля в ваш отчет... тогда вы можете запустить опцию проверки db, чтобы обновить ваши столбцы...
Ответ 5
Добавьте поле в набор данных /datatable, основываясь на информации базовой модели данных
Теперь обновите источник данных отчета в дизайнере Crystal Report
Затем обновите отчет в проекте отчета, чтобы добавить поле