Access im Unternehmen 06/2011

Daten zusammenführen

Haben Sie auch Kunden, die Ihre Daten in mehreren Datenbanken und/oder Tabellen halten und diese gern zusammenführen möchten? Oder kommt das vielleicht sogar bei Ihnen selbst vor? Das ist kein Grund zum Schämen: Auch dem Autor dieser Zeilen passiert so etwas. Das ist aber nicht schlimm, wenn man weiß, wie man die Daten zuverlässig in einer einzigen Datenbankanwendung zusammenführt. Im konkreten Fall geht es um zwei Kundendatenbanken für verschiedene Produkte, die vereinigt werden sollten.

Zum Artikel …

Tabellen und Beziehungen kopieren

Während Sie eine Datenbank programmieren, fällt unter Umständen eine ganze Menge Datenmüll an – Datensätze, die beim Test eingegeben werden und die Sie nicht mehr benötigen. Dafür wäre ein Satz realistischer Daten nicht schlecht. Dieser Beitrag zeigt, wie Sie das komplette Datenmodell einer Datenbank in einer zweiten Datenbank vorhalten und diese per Mausklick über die Tabellen der aktuell bearbeiteten Datenbank schreiben – und zwar inklusive Beziehungen.

Zum Artikel …

Daten zusammenführen per Formular

Wenn Sie mit Duplikaten arbeiten oder Daten aus mehreren Datenbanken zusammenführen möchten, kann ein Formular zum Abgleich ähnlicher Datensätze hilfreich sein. Dieses sollte die relevanten Felder beider Datensätze nebeneinander stellen und dem Benutzer die Möglichkeit bieten, die Daten des einen, des anderen oder auch beider Datensätze in einen Datensatz zu überführen. Dieser Beitrag zeigt, wie Sie ein solches Formular erstellen und damit Datensätze abgleichen.

Zum Artikel …

Bedingte Formatierung unter Access 2010

Bei der bedingten Formatierung hat sich unter Access 2010 eine Menge getan. Nicht nur, dass Sie nun bis zu 50 verschiedene Formatierungen samt Bedingung festlegen können – nein, ab jetzt können Sie auch Balkendiagramme entsprechend der in einem Feld enthaltenen Daten in Formularen und Berichten anzeigen. Und natürlich hat Access im Unternehmen auch herausgefunden, wie Sie die 50 Formatierungen per VBA für alle Konstellationen anlegen – das schien bis jetzt durch einen Bug nicht möglich zu sein.

Zum Artikel …

Beziehungen per DAO verwalten

Beziehungen legt man normalerweise über das Beziehungsfenster an – oder man bemüht den Nachschlage-Assistent, der zusätzlich zum Nachschlagefeld auch noch die Beziehung erstellt. Manche Anforderungen verlangen jedoch, dass man Beziehungen per VBA erstellt oder diese ausliest. In diesem Beitrag finden Sie daher alles, was Sie zum Thema Beziehungen und DAO wissen müssen.

Zum Artikel …

Datenzugriffscode erzeugen

Code für den Datenzugriff brauchen Sie immer wieder. Mal möchten Sie eine SQL-Aktionsabfrage auf Basis einer Tabelle erzeugen, in das Sie eine Reihe zuvor gefüllter Variablen integrieren, mal greifen Sie vielleicht per DAO oder ADO auf die Felder einer solchen Tabelle zu. Wir stellen Ihnen die notwendigen Techniken vor, damit Sie dies nicht mehr von Hand erledigen müssen.

Zum Artikel …

Veranstaltungskalender

Wer Veranstaltungen und sonstige Termine plant, der weiß, dass es schwierig ist, die Übersicht zu behalten. Hier mit Outlook zu arbeiten, mag schon sinnvoll sein. Allerdings bietet Outlook nicht die Möglichkeit, etwa zu einer Veranstaltung Alternativtermine oder Terminserien zu verwalten. Dieses Funktion soll der Kernaspekt der im vorliegenden Beitrag beschriebenen Lösung sein, aber es gibt noch mehr zu entdecken – zum Beispiel die Darstellung der Termine in Formularen und Berichten sowie deren Eingabe. Und nicht zuletzt besteht auch das Datenmodell aus mehr als einer Tabelle zum Speichern der Termine …

Zum Artikel …

Der Merge-Assistent

Haben Sie auch Kunden, die Ihre Daten in mehreren Datenbanken und/oder Tabellen halten und diese gern zusammenführen möchten? Oder kommt das vielleicht sogar bei Ihnen selbst vor? Das ist kein Grund zum Schämen: Auch dem Autor dieser Zeilen passiert so etwas. Das ist aber nicht schlimm, wenn man weiß, wie man die Daten zuverlässig in einer einzigen Datenbankanwendung zusammenführt. Im konkreten Fall geht es um zwei Kundendatenbanken für verschiedene Produkte, die vereinigt werden sollten.

Zum Artikel …

Kombinationsfeld erweitern mit Klasse

Die Funktion zum Hinzufügen von Werten zur Datensatzherkunft eines Kombinationsfeldes braucht man in fast jeder Datenbankanwendung. Mal eben eine neue Kategorie anlegen oder eine neue Abteilung? Kein Problem, wenn Sie pro Kombinationsfeld die richtige Ereignisprozedur programmiert haben. Aber warum sollte man diese eigentlich immer wieder neu programmieren? Schließlich gibt es in einer solchen Prozedur doch nur wenige flexible Parameter. Schauen Sie sich an, wie Sie mit einer einfachen Klasse und wenigen Codezeilen ein wiederverwendbares Element zaubern.

Zum Artikel …