Front-End für MS Access migration?

Hintergrund

Ich arbeite für eine große Organisation, die Tausende von MS Access-Anwendungen im Umlauf. Habe ich nicht Schreibe diesen - in der Tat, die meisten der ursprünglichen Autoren haben längst das Unternehmen verlassen - aber von Zeit zu Zeit eine andere Access-app landet auf meinem Schreibtisch für die Unterstützung. Ich würde soooo Liebe zu ersetzen, die den Zugang mit einer anderen Lösung.

Anforderung

Ich weiß, dass es mehrere gute alternativen für den Datenbank-Teil des MS Access (Jet-Datenbank), wie SQLite, MySQL, VistaDB, etc.

Was ich gerne wissen würde ist: gibt es etwas, das ersetzt den front-end-Teil von MS Access?

I. e. Etwas, das verwendet werden kann zum erstellen von Formularen, schreiben von einfachen Skripten und Abfragen, etc?

Warum?

@BracC fragte: "warum ersetzen Sie zugreifen?" - Eine berechtigte Frage, in der Tat.

Ich möchte, um loszuwerden, Zugriff, weil:

  • es verbirgt sich die Logik, was zu schwer-zu-Anwendungen unterstützen. Logik kann man in vielen verschiedenen Orten, von denen keines geben oder zu ermutigen jede Struktur:
    • Makros
    • Module
    • Abfragen
    • Formen
  • seine Natur fordert die Benutzer zum erstellen von "kleinen" Anwendungen, die sich "nicht so wenig Anwendungen". Dann verlässt der Benutzer, und ich habe zur Unterstützung einen Haufen spaghetti. Ich weiß, dass der Zugang ist nicht der einzige Schuldige, aber es ist der Anführer in meiner organisation, und ich würde lieben, um loszuwerden, es vollständig.

Für extra credit

was würde ich wirklich Liebe zu finden, ist etwas, das Lesen in einer MDB-Datei und Ausgabe so etwas wie C#, die repliziert die Funktionalität. (Oder jede andere Sprache - nicht pingelig).

Ich hoffe das ist allen klar. Wenn nicht, bitte einen Kommentar und ich werde wieder schreiben/detail hinzufügen.

Update

@GuinnessFan macht einige Punkte, die ich interessant finde. Ich habe meine Kommentare zur Diskussion dieser Punkte.

Was wir getan haben, seit ich die Frage gestellt habe:

  • Bekam Benutzer, um uns eine endgültige Liste von access-Anwendungen, die Sie verwenden und benötigen. (Das Verständnis ist, dass jeder MDB-Dateien, die nicht auf der Liste kann gelöscht werden - Hurra!).
  • Analysiert die multilateralen Entwicklungsbanken auf der Liste, kommt man zu folgenden Schlussfolgerungen:
    • Die meisten "Anwendungen" bestehen aus einer einzigen hard-codiert Abfrage oder eine einzelne verknüpfte Tabelle.
    • Viele eine kleine Anzahl von Abfragen, vielleicht ein date-parameter oder ähnliches.
    • sehr wenige (wenn überhaupt) haben wirklich komplexe Logik.
  • Nun arbeiten wir die Liste durch, konvertieren die meisten der apps mit SSRS (SQL Server Reporting Services) Pakete.
  • Nichts, die können nicht repliziert werden, mithilfe von SSRS hand gestaltete web-Anwendung. Allerdings gibt es nicht viele von diesen.

Kann ich sagen, vielen Dank, jeder wer hat mir hilfreiche Antworten.

InformationsquelleAutor AJ. | 2008-10-21
Schreibe einen Kommentar