Публикация отчетов базы данных Access в Интернете - PullRequest
0 голосов
/ 02 марта 2010

Клиент имеет несколько баз данных Access и связанных отчетов.

Он хочет сделать отчеты доступными (в режиме реального времени, а не моментальными снимками) через защищенную экстрасеть.

Он готов при необходимости воссоздать отчеты, используя собственный графический интерфейс, но в идеале хотел бы, чтобы решение экспортировало его отчеты "как есть" в сеть.

Посмотрел Мост Каспия. Это довольно гладко, но, кажется, не предлагает группирование и суммирование (ключевое требование) без неприятного взлома Javascript - мне кажется довольно вопиющим упущением!

Есть предложения?

Я являюсь разработчиком ASP.NET, поэтому, если речь идет о кодировании, было бы предпочтительным решение на основе ASP.NET.

Ответы [ 4 ]

2 голосов
/ 03 марта 2010

Вы могли бы рассмотреть Access 2010, пункт 3 связанного документа говорит:

Доступ к вашему приложению, данным или формы практически из любого места.

Расширение вашей базы данных в Интернете, чтобы что пользователи без клиента доступа может открывать веб-формы и отчеты через браузер и изменения автоматически синхронизированы.1 Или работайте на своем вебе база данных в автономном режиме, сделать свой дизайн и изменения данных, а затем синхронизировать их с Microsoft SharePoint Server 2010, когда Вы переподключены С доступом 2010 и SharePoint Server 2010, ваши данные может быть защищен централизованно для удовлетворения соответствие данных, резервное копирование и аудит требования, предоставляя вам повышенная доступность и Управляемость.

- http://www.microsoft.com/office/2010/en/access/default.aspx

2 голосов
/ 02 марта 2010

Вы можете попробовать Access Reporter.

http://www.ssw.com.au/ssw/AccessReporter/Default.aspx

1 голос
/ 04 марта 2010

На самом деле, здесь предлагается переместить вашу спину и данные на сервер SQL, но оставить часть приложения переднего плана, как в Access.

Таким образом, предложение не состоит в том, чтобы переместить ваше приложение на сервер SQL. Здесь предлагается перенести только часть данных вашего приложения на сервер SQL, но продолжать использовать приложение для доступа к рабочему столу.

Итак, вы связываете свои таблицы с сервером sql и продолжаете использовать приложение доступа.

Это означает, что вы можете использовать службы отчетов SQL-сервера или другой веб-интерфейс, который извлекает данные с SQL-сервера. Таким образом, ваше приложение доступа будет напрямую обновлять данные на этом сервере SQL.

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

Однако им не пришлось выбрасывать или терять инвестиции и время, затраченное на создание части приложения доступа.

1 голос
/ 02 марта 2010

SQL Server Express Edition является бесплатным. Включает в себя службы отчетности

http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx

Вы можете подключиться к базе данных MS Access (или любой другой базе данных, для которой у вас есть подключение OLEDB или ODBC)

Для ваших существующих отчетов, вот ссылка на то, как перенести только отчеты на SQL Server (оставить данные в MS Access)

http://technet.microsoft.com/en-us/library/cc966391.aspx

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