Access 2007-Runtime und Developer Extensions
Über Access 2007 gibt es verschiedene Meinungen. Eines aber ist gewiss: Die kostenlose Bereitstellung der in den bisherigen Access-Versionen kostenpflichtigen Runtime-Version von Access ist ein Pfund, mit dem sich wuchern lässt – zumal die Runtime auch Access-Datenbanken älterer Bauart öffnet. Wo Sie die Access 2007-Runtime und die dazugehörenden Dateien finden und was Sie beim Entwickeln von dafür ausgelegten Datenbanken berücksichtigen müssen, erfahren Sie in diesem Beitrag.
Access 2007-Runtime und Developer Extensions
Über Access 2007 gibt es verschiedene Meinungen. Eines aber ist gewiss: Die kostenlose Bereitstellung der in den bisherigen Access-Versionen kostenpflichtigen Runtime-Version von Access ist ein Pfund, mit dem sich wuchern lässt – zumal die Runtime auch Access-Datenbanken älterer Bauart öffnet. Wo Sie die Access 2007-Runtime und die dazugehörenden Dateien finden und was Sie beim Entwickeln von dafür ausgelegten Datenbanken berücksichtigen müssen, erfahren Sie in diesem Beitrag.
Testumgebungen mit Virtual PC
Softwareentwickler haben meist einen Produktivrechner, auf dem alle notwendigen Werkzeuge für die Anwendungsentwicklung installiert sind – sofern dies überhaupt möglich ist. Die parallele Installation mehrerer Access-Versionen beispielsweise bringt immer wieder Probleme, und auch wer eine fertige Anwendung nicht erst beim Kunden unter realen Bedingungen testen will, benötigt eine passende Testumgebung. Dafür braucht man aber nicht zwangsläufig seinen Rechnerfuhrpark zu erweitern, wie dieser Beitrag zeigt.
Eingabe in Text- und Kombinationsfelder vereinfachen
Manchmal nervt es einfach, Daten in Textfelder einzugeben, aber in vielen Fällen lässt sich dies nicht ändern. Wenn das Feld numerische Informationen enthält, gibt es aber durchaus Möglichkeiten: Sie können es dann beispielsweise so programmieren, dass der Benutzer den enthaltenen Wert mit den Cursortasten erhöht oder vermindert.
Kombinationsfeld-Nachbau mit Pepp
Kombinationsfelder spielen eine wichtige Rolle bei der Dateneingabe in Formularen. Auch wenn sie mit zahlreichen Eigenschaften und Programmiermöglichkeiten ausgestattet sind, gibt es immer wieder Fälle, in denen man sich eine ausgefeiltere Bedienung oder eine andere Optik wünscht. Einige Änderungsmöglichkeiten finden Sie in diesem Beitrag.
Hierarchische Daten in Berichten
Hierarchische Daten? Brrr … das ist doch das, was man sonst im TreeView-Steuerelement anzeigt, oder? Schon richtig, nur: Mit hierarchischen Daten arbeiten Sie vermutlich tagtäglich, denn sobald eine oder mehrere 1:n-Beziehungen im Spiel sind, ergibt sich eine gewisse Hierarchie zwischen den in den Tabellen enthaltenen Daten. Und die sollen nun im Bericht angezeigt werden? Nichts leichter als das: Sie brauchen nur eine oder mehrere Gruppierungen.
XML-Dokumente mit VBA erstellen und lesen
Schaut man sich in Foren und im Web um, so scheint XML im Zusammenhang mit Access und VBA mehr Fragen aufzuwerfen als zu beantworten. In den meisten Fällen dreht es sich um das Problem, wie man per VBA ein XML-Dokument mit bestimmten Elementen und Attributen erzeugt. Die Grundlagen dazu liefert dieser Beitrag genauso wie die zum Auslesen der erzeugten XML-Dokumente.
XML: Von Datenbank zu Datenbank
XML-Dateien bieten die Möglichkeit, Daten in hierarchischer Struktur im Textformat abzulegen. Die daraus entstehenden Dateien liefern im Wesentlichen eine Möglichkeit zum Austauschen von Daten. Dieser Beitrag zeigt, wie Sie dieses Format zum Austauschen oder Sammeln von Daten zwischen Access-Datenbanken mit identischem Datenmodell einsetzen.
Accessweites Ribbon mit VB6
Wie man ein Ribbon zu einer Access 2007-Datenbank hinzufügt, ist hinlänglich bekannt. Etwas seltener trifft man Add-Ins an, die das Ribbon von Access 2007 anpassen – unabhängig davon, welche Datenbank gerade geöffnet ist. Dieser Beitrag zeigt, wie Sie mit Visual Basic 6 ein solches Ribbon erstellen.
Custom Task Panes mit VB6
Neben Ribbon, Formularen und Berichten liefert Access 2007 noch eine weitere Möglichkeit zum Anpassen der Benutzeroberfläche: Das Custom Task Pane. Wie Sie dieses erstellen und steuern, erfahren Sie im vorliegenden Beitrag.
Datenimport aus Excel
Es ist eine immer wiederkehrende Aufgabenstellung: Daten werden als Excel-Datei geliefert und sollen in eine Datenbank eingelesen werden. Viele Access-Entwickler verwenden hier gerne die Methode DoCmd.TransferSpreadsheet. Diese stößt allerdings schnell an ihre Grenzen. Dieser Beitrag zeigt, welche Möglichkeiten es jenseits dieser Grenzen gibt – insbesondere dann, wenn die Importdaten im weit verbreiteten Kraut-und-Rüben-Format vorliegen.
Outlook 2007 als Projektzeiterfassungs-Frontend
Die Projektzeiterfassung leidet meist darunter, dass man seinen Pflichten nicht nachkommt und seine Zeiten nicht pflegt. Das ist auch verständlich: Heutzutage muss sich der Anwender mit immer mehr Tools herumschlagen und ist beinahe mehr mit der Dokumentation seines Tuns als mit seiner Arbeit beschäftigt. Da wäre es doch schön, wenn man zwei Fliegen mit einer Klappe schlagen könnte – etwa, indem man die in Outlook eingetragenen Termine und mehr direkt in die Projektzeiterfassung überträgt.