Access im Unternehmen 04/2007

Temporäre Datenbanken in der Praxis

In der letzten Ausgabe haben Sie erfahren, wie einfach es ist, die Basis für die Verwendung von temporären Tabellen zu schaffen. Durch Parameter und ein paar Zeilen Code erstellen Sie eine Datenbank, die bei jedem Start Ihrer Anwendung automatisch erzeugt wird. Dieser Artikel soll Ihnen nun die Anwendung temporärer Datenbanken in der Praxis demonstrieren.

Zum Artikel …

Von Access zum SQL Server – warum wechseln?

“Access ist keine Datenbank” – so stand es im Gästebuch einer bekannten Access-FAQ. Irgendwie möchte man dem Schreiber auch Recht geben, denn Access ist mehr als eine Datenbank. Neben dem Speichern von Daten in normalisierter Form bietet Access auch die Formulare und Berichte, mit denen die Daten verwaltet beziehungsweise ausgewertet werden können. Der Schreiber wollte wohl eher kundtun, dass Access kein Datenbank-Server ist. Diese Aussage wäre absolut korrekt gewesen. Wo nun der Unterschied zwischen einer Datenbank und einem Datenbank-Server liegt und wann es sich lohnt, auf diesen zu wechseln, erfahren Sie auf den nächsten Seiten.

Zum Artikel …

Kombinationsfelder dynamisch füllen

Die meisten Kombinationsfelder beziehen Ihre Daten aus einer Tabelle oder Abfrage. Manchmal liegen die anzuzeigenden Daten aber nicht in Tabellenform vor – weil es sich nicht lohnt, dafür eine Tabelle anzulegen, oder weil diese aus anderen Quellen stammen, wie etwa Benutzer oder Benut­zergruppen. Am Beispiel von Datumsangaben zeigt dieser Beitrag, wie Sie Kombinationsfelder zur Laufzeit mit Daten füllen, die nicht aus einer oder mehreren Tabellen stammen.

Zum Artikel …

Kombinationsfelder mit Suchfunktion

Kombinationsfelder zeigen normalerweise nur den Inhalt eines Feldes an. An der mangelnden Flexibilität dieses Steuerelements liegt das nicht: Natürlich können Sie auch den Inhalt mehrerer Felder gleichzeitig anzeigen und mit ein wenig Fantasie oder der Lektüre dieses Beitrags erweitern Sie das Kombinationsfeld gleichzeitig zum Suchfeld.

Zum Artikel …

Zeiträume komfortabel auswählen

Sehr viele in Datenbanken gespeicherte Daten hängen in irgendeiner Weise mit Datumsangaben zusammen. Und egal, ob es sich um Rechnungen, Bestellungen, Projekte, Erscheinungsdaten, Buchungsdaten oder Termine handelt, eines haben fast alle gemeinsam: Die Daten sollen früher oder später nach dem Datum sortiert, gruppiert oder gefiltert werden. Letzteres erfordert die Angabe eines passenden Zeitraums, den Sie mit dem hier vorgestellten Formular ganz einfach auswählen.

Zum Artikel …

Persistente Mehrfachauswahl im Listenfeld

Das Auswählen von Listenfeldeinträgen mit Ein- oder Mehrfachauswahl macht dieses Steuerelement in vielen Fällen zu einer guten Alternative für Unterformulare. Allein das Auslesen der markierten Informationen bereitet den Entwicklern hier und da Probleme. Und schließlich möchten Sie vielleicht auch einmal die ausgewählten Einträge speichern und wiederherstellen – wie dies alles funktioniert, erfahren Sie in diesem Beitrag.

Zum Artikel …

Gruppierung mit Seitenzahl

Das Anzeigen der Seitenzahl und der Gesamtzahl der Seiten eines Berichts ist kein Hexenwerk. Viel komplizierter wird es, wenn Sie einzelne Gruppierungen innerhalb eines Berichts mit Seitenzahlen versehen möchten – und noch anspruchsvoller ist das Ermitteln der Gesamtseitenzahl der Gruppierung. Access im Unternehmen zeigt, wie das funktioniert.

Zum Artikel …

IntelliSense mit Enumerationen

Wenn Sie im VBA-Editor eine Funktion aufrufen, die Ihnen von VBA oder Access bereitgestellt wird, dann werden Sie bei der Auswahl der möglichen Werte für einen Parameter mit Intelli­Sense unterstützt. Der VBA-Editor verwendet so genannte Enumerationen, um dieses Feature zu ermöglichen. Dieser Artikel erläutert die Grundlagen zu Enumerationen und zeigt, wie Sie Ihre selbst geschriebenen Prozeduren ebenfalls mit IntelliSense ausstatten können.

Zum Artikel …

Rechnungen in Word schreiben

Die Grenzen des Berichtsgenerators, den Access von Hause aus mitbringt, sind bei gehobenen Ansprüchen rasch erreicht. Manch einer mag sich da schon die vielfältigen Formatierungsmöglichkeiten von Word gewünscht haben. Nun, warum nicht: Gestandene Word-Profis werden es weniger gern hören, aber aus Sicht des Datenbank-Entwicklers ist Word schließlich nichts anderes als eine Erweiterung der Alma Mater Access.

Zum Artikel …

Kassenbuch

Wer einen Überblick über seine Finanzen haben möchte, kann beispielsweise ein Kassenbuch führen und damit all seine Ein- und Ausgänge verwalten. Wenn Sie es richtig anpacken und Ihre Rechnungen ordnungsgemäß in einem passenden Kontenrahmen aufzeichnen, können Sie aus den Daten sogar eine betriebwirtschaftliche Auswertung, die Informationen für die Umsatzsteuervoranmeldung oder eine Gewinn-Verlust-Rechnung enthält, erzeugen.

Zum Artikel …

Onlinebanking mit HBCI, Teil 2

Eine eigene Anwendung mit Zugriff auf das Konto oder die Konten des Benutzers – das könnte in vielen Fällen eine enorme Erleichterung sein. So könnten Sie beispielsweise regelmäßig die auf dem Bankserver gespeicherten Vorgänge herunterladen und in einer passenden Tabelle speichern. Auf diese Weise haben Sie alle Daten digital verfügbar anstatt nur diejenigen der letzten 90 Tage, wie es üblicherweise der Fall ist. Die Suche nach bestimmten Informationen und der Ausdruck individueller Auswertungen ist dann ein Kinderspiel, wie der vorliegende Beitrag zeigt.

Zum Artikel …