2016-09-30 2 views
0

Nach Bedarf müssen wir die vorhandene MS Access-Datenbank in eine Webanwendung konvertieren. Gibt es eine einfache Möglichkeit, die MS Access-Datenbank in eine Webanwendung zu konvertieren? Ab sofort fügen sie die Daten für den Zugriff auf db mit Hilfe von Access Forms ein. Der Benutzer möchte weiterhin die Zugriffsformularfunktion fortsetzen, selbst wenn wir eine neue Webanwendung für dasselbe erstellen. Dies bedeutet, dass Benutzer die Möglichkeit haben sollten, über Access-Formulare sowie Web-Anwendungen auf die MS Access-Datenbank zuzugreifen.Einfache Möglichkeit zum Konvertieren der MS Access-Datenbank in Webanwendung

Bitte führen Sie mich weg, um dieses Problem zu lösen.

Mit besten Grüßen, Ranish

+0

Wenn durch „wandeln die bestehende MS Access-Datenbank auf einer Web-Anwendung“ meinen Sie die Daten aus einer Web-Anwendung zugreifen, die Sie entwickeln, den Access ODBC-Treiber für diese verwenden. Wenn Sie einen Assistenten ausführen möchten und die Access Forms-Funktionalität in einem Browser ausgeführt werden soll ...viel Glück damit. – SunKnight0

+0

Danke für Ihre Antwort. Ab sofort Access Db mit Access Forms, wo Benutzer Details zur Datenbank hinzufügen/ändern können. Wir suchen eine einfache Möglichkeit, um den MS Access db-Inhalt mit Web-Anwendung zuzugreifen. Wir möchten die Access-Datenbank nicht in sql konvertieren, da der Benutzer weiterhin die Access-Formulare verwenden wird und diese Updates über die Webanwendung zugreifen sollen. – Ranish

+0

MS-Zugriff = Front-End + Back-End: Sie müssen sie teilen, damit Front-End und Web-Front-End auf das MS ACCESS-Back-End zugreifen können. Das ist die Basis, die du wissen musst. –

Antwort

0

Zu allererst, Datenbank und Web Application schließen sich nicht aus.

Zurück zur ursprünglichen Frage, ich habe mehrere Projekte so gemacht. Ein Client startete mit einer kleinen Microsoft Access-Datenbank mit ein paar Benutzern; Anschließend migrieren sie zur Webanwendung, wenn sie mehr Traffic erhalten.

Zunächst möchten Sie Daten von MS Access Database zu SQL Server konvertieren. MS Access Database ist nicht für den gleichzeitigen Zugriff auf mehrere Benutzer gedacht. Dann entwickeln Sie die Webanwendung, die SQL Server als Backend-Datenbank verwendet.

Kurz bevor Sie in den Live-Modus wechseln, konvertieren Sie die Daten zum letzten Mal erneut von MS Access Database in SQL Server. Lassen Sie sie dann nicht mehr die alte MS Access Database benutzen.

einfache Möglichkeit, die MS Access-Datenbank Web-Anwendung

Die meiste Zeit zu konvertieren wer MS Access-Datenbank erstellt wurden, sind nicht Software-Ingenieur, so Tabelle sind nicht normalisierte und haben nicht Beziehung überhaupt. Ich erstelle normalerweise eine neue normalisierte Datenbank in SQL Server. Schreiben Sie dann ein kleines Programm, um diese Daten von MS Access in SQL-Datenbank zu konvertieren.

+0

Danke. Gegenwärtig Access Db mit Access Forms, wo der Benutzer Details zur Datenbank hinzufügen/ändern kann. Auch Benutzer möchten nicht die Access-Datenbank in SQL konvertieren, da Benutzer die Access-Formulare fortsetzen möchten und diese Updates sollten über Web-Anwendung zugreifen. Gibt es einen einfachen Weg? kann ich es durch einen Sharepoint erreichen? – Ranish

0

Sie können Office 365 verwenden und haben etwas von einer webbasierten Anwendung.

https://blogs.office.com/2012/07/30/get-started-with-access-2013-web-apps/

Oder Speicherzugriff in Sharepoint, aber Ihre Funktionalität wird sehr begrenzt sein. Beachten Sie, dass kein VBA auf einer webbasierten Anwendung ausgeführt wird.

Die Alternative besteht darin, SQL Server Express und ASP.NET zu verwenden, die beide von Microsoft frei sind. Ich werde es dir jetzt sagen, aber die Lernkurve wird ziemlich steil sein, wenn du diese Technologien noch nie benutzt hast. Diese Kombination gibt dir jedoch die meiste Kontrolle!

Sie können das .NET-Framework von hier erhalten.

https://www.microsoft.com/en-us/download/details.aspx?id=30653

Sie können von hier aus SQL Server Express erhalten.

https://www.microsoft.com/en-US/download/details.aspx?id=42299

Verwandte Themen