Ответ 1
Используйте меню "База данных" и "Установить местоположение источника данных", чтобы изменить имя или расположение каждой таблицы в отчете.
Это работает для изменения местоположения базы данных, перехода на новую базу данных и изменения местоположения или имени отдельной таблицы, используемой в вашем отчете.
Чтобы изменить подключение к источнику данных, откройте меню "База данных" и нажмите "Установить расположение источника данных".
- Измените подключение к источнику данных:
- В списке Current Data Source (верхний бокс) щелкните один раз на подключении к источнику данных, которое вы хотите изменить.
- В списке "Заменить со списком" (нижнее поле) щелкните один раз на новом подключении к источнику данных.
- Нажмите "Обновить".
- Изменение индивидуальных таблиц:
- В списке Current Data Source (верхний бокс) разверните соединение с источником данных, которое вы хотите изменить.
- Найдите таблицу, для которой вы хотите обновить местоположение или имя.
- В списке "Заменить со списком" (нижнее поле) разверните новое подключение к источнику данных.
- Найдите новую таблицу, которую хотите обновить, чтобы указать на.
- Нажмите "Обновить".
- Обратите внимание, что если имя таблицы было изменено, старое имя таблицы все равно будет отображаться в полевом проводнике, даже если теперь используется новая таблица. (Вы можете подтвердить это, посмотрев на имя таблицы свойств таблицы в Current Data Source в Set Datasource Location. Снимок экрана http://i.imgur.com/gzGYVTZ.png) Можно переименовать старую таблицу имя для нового имени из контекстного меню в Database Expert → Selected Tables.
- Повторите каждый из вышеперечисленных шагов для любых вложенных отчетов, которые вы могли встроить в свой отчет.
- Закройте окно Set Datasource Location.
- Перейдите в меню "База данных" и выберите "Эксперт базы данных".
- Если дизайнер отчетов использовал команду "Добавить команду" для написания собственного SQL, он будет показан в поле "Выбранные таблицы" справа.
- Щелкните правой кнопкой мыши эту команду и выберите "Редактировать команду".
- Проверьте, указывает ли этот SQL конкретную базу данных. Если это возможно, вам может потребоваться изменить его.
- Закройте окно "Эксперт базы данных".
- В поле "Проводник полей" справа щелкните правой кнопкой мыши любые SQL-выражения.
- Убедитесь, что SQL-выражения задают конкретную базу данных. Если это так, возможно, вам также придется изменить его.
- Сохраните и закройте окно редактора формул, когда вы закончите редактирование.
И попробуйте запустить отчет еще раз.
Ключ должен сначала изменить подключение к источнику данных, а затем любые таблицы, которые необходимо обновить, а затем другой материал. Соединение не будет автоматически менять таблицы внизу. Эти столы похожи на гусениц, которые были отпечатаны на первом большом гусином животном, которое они видят. Они будут продолжать обходить все причины и логику и идти туда, куда они всегда уходили, если вы специально не изменили их вручную.
Чтобы сделать его более удобным, здесь совет: вы можете "Показать SQL-запрос" в меню "База данных", и вы увидите имена таблиц, соответствующие базе данных (например, "Продажи" ). "dbo". "Клиенты" ) для любых таблиц, которые идут прямо в конкретную базу данных. Это может облегчить охоту, если у вас много чего происходит. Когда я решил эту проблему, мне пришлось изменить каждую таблицу, чтобы указать на новую таблицу в новой базе данных.