Подтвердить что ты не робот

Crystal Report Explorer не показывает вновь добавленное поле

Я создал хрустальный отчет с наборами данных (xsd), он работает нормально. Затем я добавил новое поле в xsd, и когда я открываю полевой проводник, он не показывает это поле, я добавил источник снова через эксперта базы данных, но все же он не показывает это поле. Любой другой человек столкнулся с такой проблемой, пожалуйста, помогите.

4b9b3361

Ответ 1

После ожидания многого для правильного ответа и поиска в Интернете я пробовал разные варианты самостоятельно, и проблема была решена, щелкнув правой кнопкой мыши по полям базы данных и затем щелкнув по проверке базы данных. Если у кого-то есть лучший вариант, пожалуйста, предложите.

Ответ 2

Мне было легко, когда Log on or Log off server и Verify Database не обновили список полей базы данных в Crystal Reports. Единственное, что сработало для меня, - это физически переместить типизированный набор данных в другое место. После создания нового соединения в Set Datasource Location я обновил источник данных и там это было....

Ответ 3

У меня была такая же проблема, и я разрешил ее, добавив ввод параметров и запустив отчет от конструктора. Появился отчет Crystal и сказал, что он фиксирует отчет и обновляет соединение с базой данных для самых последних полей.

Ответ 4

Отчет Sap Crystal имеет проблемы при обновлении изменений базы данных в отчете Crystal. Я нашел это решение и работает как шарм:

  • Сначала перейдите к обновлению параметра базы данных, а затем он попросит вас ввести значения параметров в хранимую процедуру.
  • то без передачи каких-либо значений просто нажмите кнопку escape, и вдруг вы попросите подтвердить изменения, внесенные в базу данных, когда вы это сделаете во второй раз, скажем, база данных обновлена.

Ответ 5

Не забудьте перестроить свои решения, прежде чем проверять свою базу данных.

Ответ 6

Перезагрузка машины сделала трюк для меня.

Ответ 7

  • Некоторые типы данных в наборе данных не могут отображаться в отчетах о кристаллах, пытаются изменить типы данных (например, не использовать System.DateTimeOffset использовать datetime)
  • База данных Verity в полях базы данных

Ответ 8

Если ваш DataSet (.xsd) пришел с помощью "Добавить существующий файл" и не создал его, вы столкнетесь с такой проблемой, как моя. исправить это:

-Найти файл DatasetName.xsd и весь его файл, похожий на имя. Скопируйте его ЗА ИСКЛЮЧЕНИЕМ ДИЗАЙНЕРА (DatasetName.Designer.cs) и вставьте его куда-нибудь, вы снова вставьте его позже

- В вашем VS. Удалите DataSet (файл xsd) в своем проекте, щелкнув его правой кнопкой мыши в своем обозревателе решений. Это приведет к удалению любых следов файла.

-Re-вставить файлы, которые вы скопировали в том же месте. Затем в VS. И добавьте файл xsd, который вы повторно вставляете.

-Тогда вы можете добавить столбцы. И он обновит DataSet, а также Crystal Report увидит обновленный столбец

Причина: для i-dont-know-what-the-heck-happen, если вы включаете файл дизайнера, добавьте его в свой проект, затем добавьте туда столбцы, VS создаст вместо него новый файл designer.cs перезаписи существующего файла. Таким образом, столбец регистрируется только в оригинале, но только что созданный признается как действительный (который не содержит следов нового добавленного столбца)

Ответ 9

Вы можете нажать F5, чтобы просмотреть предварительный просмотр, если хрустальный отчет обнаружит новые поля, он проверит все поля в базе данных и появятся новые поля. Надеюсь, это поможет вам!

Ответ 10

Обратите особое внимание на названия столбцов. Они ДОЛЖНЫ быть разными, иначе будет показан только один из них!

Ответ 11

Выйдите из системы с сервера, затем проверьте базу данных, что помогло мне!

Ответ 12

Просто обновление всего источника данных не помогло мне. Мне пришлось расширить исходное местоположение, а затем обновить отдельную таблицу. Надеюсь, это кому-нибудь поможет.

Ответ 13

enter image description here

Щелкните правой кнопкой мыши REPORTDATASET, затем выберите Set Datasource Location.


enter image description here

щелкните по файлам базы данных и выберите существующий *.xsd. тогда вы увидите REPORTDATASET. выберите его.

  • Обновить
  • близко

Теперь вы увидите новые поля в вашем *.rpt :)

Ответ 14

Я использую следующую технику:

  1. Выберите эксперта по обработке данных в отчете о кристаллах
  2. Выберите предыдущую добавленную дату.
  3. Нажмите "& lt; & lt;" чтобы удалить его из отчета, связанные с ним столбцы автоматически удаляются из отчета.
  4. Затем выберите Project Data >> ADO .Net DataSets >> your updated dataset
  5. Нажмите ">>" для добавления и нажмите кнопку OK.
  6. Новое добавленное поле также отображается в полях базы данных, а затем добавляется в отчет.