WEITERENTWICKLUNG, REPARATUR UND ÜBERNAHME

Access-Programmierer für bestehende Datenbanken

Viele Access-Datenbanken sind seit Jahren oder Jahrzehnten im Einsatz. Häufig kennt nur eine Person die Tabellen, Abfragen, Formulare, Berichte und den VBA-Code. Wenn diese Person nicht mehr verfügbar ist, neue Anforderungen entstehen oder die Datenbank plötzlich nicht mehr funktioniert, übernehme ich die vorhandene Anwendung – vorübergehend oder dauerhaft – und arbeite direkt darin weiter.

  • Fremdentwickelte Access-Datenbanken kurzfristig übernehmen
  • Defekte Datenbanken untersuchen und häufig direkt reparieren
  • Vorhandene Formulare, Berichte, Abfragen und VBA-Funktionen erweitern
  • Mehrbenutzerbetrieb mit Access und Microsoft SQL Server einrichten

Direkte Hilfe zum Festpreis

Sie können mich für einen einzelnen Fehler, eine konkrete Änderung, als vorübergehende Vertretung oder für die dauerhafte Betreuung beauftragen.

Vor Beginn erhalten Sie eine klar beschriebene Leistung mit einem verbindlichen Festpreis. Ist der Umfang noch nicht erkennbar, beginnt der Auftrag mit einer fest bepreisten Diagnose oder Bestandsaufnahme.

Access-Datenbank besprechen

0171 4397050

Warum ein neuer Access-Programmierer gesucht wird

In kleinen Unternehmen läuft eine Access-Datenbank oft über viele Jahre zuverlässig. Sie wird nach und nach erweitert und bildet Abläufe ab, die kein Standardprogramm genauso kennt. Der Bedarf an einem neuen Access-Entwickler entsteht deshalb meistens nicht, weil alles ersetzt werden soll. Gesucht wird jemand, der das vorhandene System übernimmt und die nächste konkrete Aufgabe löst.

Der bisherige Entwickler ist nicht verfügbar

Er ist in den Ruhestand gegangen, hat das Unternehmen verlassen, ist krank, im Urlaub oder hat gerade keine Zeit. Ich kann die Betreuung vorübergehend übernehmen oder das System dauerhaft weiterführen.

Die Datenbank wurde selbst entwickelt

Ein Mitarbeiter kennt den Geschäftsablauf und hat die Datenbank selbst aufgebaut oder weitergepflegt. Bei umfangreicheren Abfragen, VBA-Code, Schnittstellen oder einem Mehrbenutzerbetrieb reichen die vorhandenen Kenntnisse nicht mehr aus.

Der Geschäftsprozess hat sich geändert

Neue Produkte, weitere Standorte, zusätzliche Mitarbeiter oder geänderte Dokumente passen nicht mehr zur bisherigen Struktur. Die vorhandene Datenbank soll deshalb gezielt erweitert werden.

Die Access-Datenbank funktioniert nicht mehr

Sie startet nicht, stürzt ab, meldet einen VBA-Fehler oder lässt sich nur noch kurz öffnen. Dann steht zuerst die Reparatur im Vordergrund, damit der Betrieb wieder weitergehen kann.

Fremdentwickelte Access-Datenbanken direkt übernehmen

Eine Access-Datenbank muss nicht von mir entwickelt worden sein. Ich arbeite mich in vorhandene Tabellen, Beziehungen, Abfragen, Formulare, Berichte, Makros und VBA-Module ein. Bei einem dringenden Problem untersuche ich zuerst genau den betroffenen Ablauf. Die vollständige Dokumentation der gesamten Anwendung kann anschließend schrittweise erfolgen.

Das ist auch möglich, wenn Sie nur eine Vertretung für einige Tage oder Wochen benötigen. Wenn der bisherige Entwickler später wieder zur Verfügung steht, übergebe ich die vorgenommenen Änderungen nachvollziehbar. Genauso kann ich die Betreuung langfristig übernehmen, ohne dass Sie dafür ein Wartungsabonnement abschließen müssen.

  1. 1. Unveränderte Sicherung anlegen

    Vor der Bearbeitung wird eine Kopie des aktuellen Zustands gesichert. So bleibt der Ausgangspunkt erhalten und Änderungen können kontrolliert getestet werden.

  2. 2. Betroffenen Ablauf untersuchen

    Ich prüfe die beteiligten Tabellen, Abfragen, Formulare, Berichte und VBA-Funktionen. Bei einer Störung wird zuerst die konkrete Fehlerursache eingegrenzt.

  3. 3. Reparieren oder gezielt erweitern

    Kleine Probleme werden nach Möglichkeit direkt behoben. Für größere Änderungen erhalten Sie eine verständliche Einschätzung des Aufwands und bei Bedarf ein konkretes Angebot.

  4. 4. Testen und übergeben

    Die geänderte Datenbank wird mit den betroffenen Arbeitsabläufen getestet. Danach erhalten Sie die neue Version und eine kurze Dokumentation der vorgenommenen Änderungen.

Soforthilfe bei einer defekten Access-Datenbank

Wenn eine Datenbank nicht mehr startet oder während der Arbeit abstürzt, ist nicht automatisch eine Neuentwicklung erforderlich. Häufig liegt die Ursache in einer beschädigten Datei, einer fehlerhaften Abfrage, einem VBA-Fehler, einem fehlenden Verweis oder einem Problem beim Zugriff auf gemeinsam genutzte Daten.

Bei akuten Problemen kann ich häufig kurzfristig mit der Untersuchung beginnen. Viele Defekte lassen sich bereits bei der ersten gezielten Prüfung finden und oft auch direkt beheben. Falls eine Reparatur nicht sofort möglich ist, erhalten Sie eine klare Einschätzung der nächsten Schritte.

  • Access-Datei startet nicht oder beendet sich unerwartet
  • Formular oder Bericht lässt sich nicht mehr öffnen
  • VBA-Code bricht mit einer Fehlermeldung ab
  • Datenbank funktioniert nach einem Office-Update nicht mehr
  • Gemeinsamer Zugriff mehrerer Benutzer führt zu Störungen
  • Datensicherung funktioniert nur kurz oder lässt sich nicht zuverlässig öffnen

Mehr zur Access-Soforthilfe und Reparatur

Typische Erweiterungen bestehender Access-Datenbanken

Weiterentwicklung bedeutet meistens, einen bekannten Arbeitsablauf einfacher oder zuverlässiger zu machen. Dafür werden die vorhandenen Funktionen nicht unnötig ersetzt, sondern an der passenden Stelle ergänzt.

E-Mails aus Access erstellen

Outlook-E-Mails anhand frei bearbeitbarer Vorlagen vorbereiten, Platzhalter mit Access-Daten füllen und Excel-, PDF- oder andere Anlagen automatisch hinzufügen.

Daten importieren

Excel- und CSV-Dateien einlesen, Spalten zuordnen, Eingaben prüfen, Dubletten erkennen und vorhandene Datensätze vor versehentlichem Überschreiben schützen.

Dokumente zuordnen

Gescannte oder vorhandene Dokumente einem Kunden, Bewohner, Bewerber oder Vorgang zuordnen, in Kategorien ablegen und später direkt aus Access öffnen.

Andere Systeme anbinden

Daten mit Lieferanten-, Kassen-, Bank- oder Websystemen austauschen. Je nach System erfolgt die Übernahme über Dateien, eine Datenbankverbindung oder eine Programmierschnittstelle.

VBA-Code ändern

Vorhandene VBA-Funktionen korrigieren, nachvollziehbarer aufbauen und um die benötigte Verarbeitung erweitern.

Manuelle Arbeit vermeiden

Wiederkehrende Schritte zusammenfassen, damit Daten nicht mehrfach erfasst und Dokumente nicht jedes Mal von Hand zusammengestellt werden müssen.

Mehr zur Access-VBA-Programmierung

Bewährte Technik für Access-Datenbanken mit mehreren Benutzern

Wenn mehrere Mitarbeiter mit derselben Access-Datenbank arbeiten, sind eine saubere Aufteilung und eine kontrollierte Verteilung der Programmdatei besonders wichtig.

Frontend und Backend trennen

Formulare, Berichte, Abfragen und VBA-Code liegen im Frontend. Die gemeinsam verwendeten Tabellen liegen getrennt im Backend. Dadurch wird die Anwendung leichter zu warten und neue Versionen lassen sich kontrollierter ausliefern.

Lokales Frontend für jeden Arbeitsplatz

Jeder Benutzer arbeitet mit einer eigenen lokalen Kopie des Access-Frontends. Das vermeidet viele Probleme, die entstehen, wenn alle Mitarbeiter dieselbe Programmdatei im Netzwerk öffnen.

Frontends automatisch verteilen

Beim Start wird geprüft, ob eine neue Frontend-Version vorhanden ist. Falls erforderlich, wird sie automatisch auf den Arbeitsplatz übertragen. So arbeiten alle Benutzer mit demselben Programmstand.

Access-Datenhaltung auf Microsoft SQL Server auslagern

Eine vorhandene Access-Datenbank kann zu einem belastbaren Mehrbenutzersystem ausgebaut werden, ohne die vertraute Bedienoberfläche zu ersetzen. Formulare, Berichte, Abfragen und VBA-Funktionen bleiben in Access erhalten. Nur die Tabellen und damit die eigentliche Datenhaltung werden auf Microsoft SQL Server ausgelagert.

Die Benutzer arbeiten also weiterhin in ihrer bekannten Access-Anwendung. Im Hintergrund übernimmt SQL Server die zentrale Speicherung, gleichzeitige Zugriffe, Transaktionen und Rechte. Datensicherungen können regelmäßig und automatisch erstellt werden. Ob 5, 10, 50 oder 100 Benutzer: Eine solche Größenordnung ist je nach Anwendung, Datenmenge, Abfragen, Netzwerk und Server möglich. Vor der Umstellung prüfe ich deshalb die tatsächlichen Arbeitsabläufe und die technische Umgebung.

Für die allermeisten kleinen und mittleren Access-Anwendungen reicht die kostenfreie Ausgabe Microsoft SQL Server Express aus. Erst wenn Datenmenge, Serverfunktionen oder betriebliche Anforderungen darüber hinausgehen, wird eine kostenpflichtige Version benötigt.

Mehr zum Access-Backend auf Microsoft SQL Server

Technische Anforderungen für nachvollziehbare Datenverarbeitung

Microsoft SQL Server eignet sich auch gut, wenn Änderungen an wichtigen Daten nachvollziehbar sein müssen. Damit lassen sich Anforderungen umsetzen, die bei einer einfachen Access-Datei nicht zuverlässig lösbar sind.

  • Änderungen an ausgewählten Daten automatisch protokollieren
  • Benutzer, Zeitpunkt, alter Wert und neuer Wert festhalten
  • Datensätze als gelöscht markieren, statt sie sofort endgültig zu entfernen
  • Zugriffsrechte für Benutzer und Arbeitsplätze festlegen
  • Regelmäßige Datenbanksicherungen automatisch erstellen
  • Wiederherstellung einer Sicherung praktisch testen
  • Tabellen vollständig und lesbar für Prüfzwecke exportieren

Damit können viele technische Voraussetzungen für GoBD-Anforderungen geschaffen werden. Ob das gesamte Verfahren GoBD-konform ist, hängt jedoch zusätzlich von den betrieblichen Abläufen und der fachlichen Beurteilung ab. Die eingesetzte Software allein kann die GoBD Konformität nicht allein gewährleisten, aber sie kann entscheidend dazu beitragen.

Konkrete Anforderungen aus Access-Projekten

Die folgenden anonymisierten Beispiele stammen aus realen Aufträgen oder bereits konkret geplanten Übernahmen. Sie zeigen, was mit der Weiterentwicklung einer vorhandenen Access-Datenbank gemeint ist.

Abstürzende Datenbank wieder in Betrieb nehmen

Eine Access-Datenbank stürzte unmittelbar nach dem Start ab; selbst die Sicherung funktionierte nur kurz. Zuerst wurde die Datei geprüft und repariert. Anschließend wurde die bestehende Anwendung für den stabilen Mehrbenutzerbetrieb mit einem SQL-Server-Backend vorbereitet.

Dokumente für Mieter und Bewohner einfacher verwalten

Eine vorhandene Bewohnerdatenbank sollte weniger manuelle Eingaben erfordern. Benötigt wurden eine bessere Suche, das Einlesen von Personalblatt und Ausweis, ein Bewohnerfoto, die Zuordnung gescannter Dokumente sowie E-Mails aus Vorlagen mit PDF-Anlagen.

Bewerberdatenbank weiterentwickeln

Bewerberdaten aus Excel sollten eingelesen werden, ohne vorhandene Notizen zu überschreiben. Hinzu kamen neue Suchfilter, ein Bewerberformular als PDF, getrennte E-Mail-Vorlagen für Bewerber und Mitarbeiter sowie ein druckbarer Bericht.

Abo-Verwaltung mit Bankdaten und SEPA

In einer bestehenden Abo-Verwaltung wurden Kundendaten aus unterschiedlichen Excel-Dateien vereinheitlicht, Bankzahlungen und Rücklastschriften eingelesen, Dubletten anhand der IBAN erkannt und SEPA-Dateien erzeugt. Begrüßungsschreiben wurden aus Word-Vorlagen als PDF erstellt und E-Mails mit den passenden Anlagen vorbereitet.

Einsatz- und Putzplanung ergänzen

Tätigkeiten mussten Räumen, Mitarbeitern und Tagen zugeordnet werden. Urlaubs- und Krankheitszeiten waren bei der Planung zu berücksichtigen. Mitarbeiter sollten ihren Tagesplan auf einem Tablet sehen und erledigte Arbeiten abhaken können.

Fahrradverwaltung vom bisherigen Entwickler übernehmen

Nach dem Ausscheiden des bisherigen Entwicklers wird das vorhandene System weitergeführt. Geplant sind die Überarbeitung des Datenmodells, das Auslesen von Rahmennummern aus Fotos per lokaler KI, die Übernahme von Fahrraddaten aus einem Lieferantensystem und die Anbindung an das Kassensystem.

Access-Support ohne Wartungsvertrag

Sie können mich auch nur für einen einzelnen Fehler oder eine klar abgegrenzte Änderung beauftragen. Vor Beginn erhalten Sie eine eindeutige Leistungsbeschreibung und einen Festpreis.

Es gibt kein Abonnement, keine laufende Betreuungspauschale und keine Verpflichtung zu weiteren Aufträgen. Ich werde ausschließlich dann tätig, wenn Sie es wünschen. Das gilt für eine kurzfristige Vertretung genauso wie für eine langfristige Zusammenarbeit.

Wenn der Umfang einer Aufgabe noch nicht sicher erkennbar ist, wird zunächst eine fest bepreiste Diagnose oder Bestandsaufnahme vereinbart. Die anschließende Umsetzung wird erneut als eigenständige Leistung zum Festpreis angeboten.

Zu den veröffentlichten Leistungen und Festpreisen

Mehr zur Betreuung und Wartung bestehender Access-Datenbanken

Was Sie für den ersten Kontakt bereithalten sollten

Für eine erste Einschätzung reichen meistens wenige Informationen:

  • Was funktioniert aktuell nicht oder was soll geändert werden?
  • Wie viele Benutzer arbeiten mit der Datenbank?
  • Liegt die Datenbank lokal, im Netzwerk oder bereits auf einem Server?
  • Gibt es eine aktuelle Sicherung?

Bevor ich Einblick in Ihre Access-Datenbank bekomme, unterschreiben wir eine Geheimhaltungsvereinbarung, die Ihrer Absicherung hinsichtlich Erfüllung allgemeiner Anforderungen der Datenschutzgrundverordnung (DSGVO) dient. Die Geheimhaltungsvereinbarung stelle ich zur Verfügung.

Für die technische Prüfung kann die Datenbank über einen geschützten Austauschordner übermittelt oder per Fernwartung auf Ihrem System angesehen werden. Produktive Dateien werden nicht ohne vorherige Sicherung verändert.

Eine vollständige Neuentwicklung ist ebenfalls möglich, steht aber nicht im Mittelpunkt. In den meisten Fällen ist es sinnvoller, die vorhandene Datenbank zu erhalten und gezielt weiterzuentwickeln.

FAQ

Bestehende Access-Datenbank besprechen

Beschreiben Sie kurz, was aktuell nicht funktioniert oder welche Änderung benötigt wird.

Startseite · Kontakt