Access im Unternehmen 03/2008

Access, MySQL und Datenzugriff

Sie haben Ihr Access-Backend auf einen MySQL-Server migriert, die notwendigen Anpassungen vorgenommen und die Tabellen über ODBC in Ihr Frontend verknüpft. Mit Unterstützung der beiden vorausgegangenen Beiträge dieser Serie (Shortlink 544 und 588) sollte das gelungen sein. Schauen wir nun, was es mit dem Zugriff auf die Tabellen auf sich hat und was es dabei zu beachten gilt.

Zum Artikel …

Verweise: Late und Early Binding

Im vierten Teil der Beitragsreihe rund um das Thema Verweise geht es um Late und Early Binding. Das Ziel dieses Beitrags ist es, die Vor- und Nachteile beider Verfahren herauszuarbeiten. Danach erfahren Sie, wie Sie das Beste aus beiden Techniken herausholen und wie Sie den Wechsel von einem zum anderen Vorgehen so bequem wie möglich gestalten.

Zum Artikel …

Kein Datensatz- und Positionswechsel bei Requery

Formulare in der Endlos- und in der Datenblattansicht haben den Nachteil, dass sie nach einer Aktualisierung erstens nicht den gleichen Datensatz wie vor dem Requery anzeigen und schon gar nicht in der gleichen Position – außer natürlich, es handelt sich um den ersten Datensatz des Formulars. Das erschwert das Weiterbearbeiten von Daten, denn der Benutzer muss zuvor erst wieder zum gewünschten Datensatz navigieren.

Zum Artikel …

Datenbank nach Vorlage

Auch wenn sich diese Funktionen gut verbergen: Access bietet bereits seit vielen Versionen einige Erleichterungen, um Standardeigenschaften für Formulare, Berichte und Steuerelemente festzulegen. Wir zeigen, wie Sie mit den richtigen Einstellungen Zeit sparen.

Zum Artikel …

Charts mit Access und Google

Das Internet bietet immer mehr interessante Möglichkeiten. Interessant ist beispielsweise eine der vielen APIs von Google, diesmal zum Erstellen von Charts mit einfachen HTML-Anweisungen. Wir zeigen, wie Sie solche Charts in eigene Anwendungen einbaucn. Einzige Voraussetzung: eine Internetverbindung und Vertrauen in Google.

Zum Artikel …

Mit Zeiten rechnen

Zeit- und Datumsangaben sind elementarer Bestandteil vieler Anwendungen. Da sollte man wissen, wie man mit diesen Daten rechnet. Dabei ist es einerlei, ob es um das Ermitteln einer Zeitspanne zwischen zwei Zeitangaben oder um das Summieren von Zeiten geht – Stolperfallen gibt es dabei eine ganze Reihe. Dieser Beitrag zeigt, wie Sie die Klippen beim Rechnen mit Zeiten umgehen, egal ob in VBA, Abfragen, Formularen oder Berichten.

Zum Artikel …

Unterformulare im Gleichschritt

Access ist bekannt dafür, dass man Daten schnell in gewünschter Weise zur Bearbeitung in Formularen anzeigen kann – zumindest für übliche Szenarien. Entwickler schätzen Access aber auch deshalb, weil sich auch außergewöhnliche Anforderungen damit realisieren lassen. In diesem Beitrag geht es um die Synchronisierung zweier Unterformulare.

Zum Artikel …

Daten aus verknüpften Tabellen kopieren

Wer mal eine Rechnungsverwaltung entwickelt und vielleicht auch eingesetzt hat, kennt das: Ach, der Kunde hat doch schon mal bestellt … und sogar fast die gleichen Positionen! Da wäre es doch praktisch, wenn man den alten Rechnungsdatensatz einfach kopieren könnte. Wie das funktioniert, zeigt Ihnen dieser Beitrag für die relevanten Beziehungsarten, also 1:n- und m:n-Beziehungen.

Zum Artikel …

Fortschrittsanzeige

Sie möchten Ihre Anwendung durch eine leicht zu programmierende Fortschrittsanzeige ergänzen? Einfach zwei Objekte zur Anwendung hinzufügen, ein paar Befehle schreiben und schon den Fortschritt von Aktionen im Blick haben? Kein Problem – dieser Beitrag stellt eine passende Lösung vor und zeigt auch, wie sie im Detail funktioniert.

Zum Artikel …

Datenbanken und Tabellen per SQL anpassen

Datenbanken per SQL erstellen? Dazu gibt es doch die Access-Benutzeroberfläche! Das hilft Ihnen aber wenig weiter, wenn Sie eine Anwendung für einen Kunden entwickelt haben und Änderungen am Datenmodell vornehmen müssen, ohne vor Ort zu sein, oder den Kunden fernsteuern möchten. Es gibt doch auch noch die Fernwartung? Klar, aber wenn die Software nicht nur bei einem, sondern bei vielen Kunden in Betrieb ist …

Zum Artikel …

Quellcode-Versionsverwaltung inside

So, jetzt habe ich endgültig die Nase voll. Schon wieder ist es passiert: Mit letzter Kraft eine wichtige Routine zu Ende programmiert und jetzt nur noch Access schließen, den Rechner runterfahren und ab ins Bett. Und am nächsten Morgen die Ernüchterung: Die Änderungen sind nicht mehr da! Da habe ich wohl mal wieder mit “Nein” auf die Frage geantwortet, ob ich die geänderten Objekte speichern möchte … Aber damit ist jetzt Schluss: Ich baue mir ein Tool, das regelmäßig meine Formulare, Berichte und Module speichert – und dabei auch noch alte Versionen aufbewahrt.

Zum Artikel …

Mehrsprachige Anwendungen

Wer seine Anwendung nicht nur mit einer Sprache ausstatten möchte, sondern diese auch in anderen Ländern verfügbar machen will, hat zwei Möglichkeiten: Entweder er erstellt für jede Sprache eine andere Version oder er bringt einer einzigen Anwendung bei, auf Knopfdruck die Sprache zu wechseln. Erfahren Sie, welche Version sinnvoller ist und wie Sie eine mehrsprachige Anwendung in die Tat umsetzen.

Zum Artikel …