Excel im Zugriff per SQL, DAO und Co.

Auf Excel-Dateien greift man am einfachsten durch einen entsprechenden Import oder eine Verknüpfung zu. Gelegentlich macht es auch Sinn, per Automation durch die Zellen zu huschen, um die gewünschten Informationen zu lesen oder zu schreiben. Eine wenig beachtete Möglichkeit ist die, per SQL oder DAO auf die in einer Excel-Tabelle gespeicherte Tabelle zuzugreifen.

Weiterlesen

Fehlerbehandlung mit vbWatchdog

Fehlerbehandlung ist für viele eine lästige Pflicht. Wenn man es richtig machen will, muss man jede einzelne Routine mit einer Fehlerbehandlung versehen. Dazu kommen noch Zeilennummern, Angabe des Modul- und Prozedurnamens und Informationen wie die Fehlernummer und Beschreibung. Die damit zusammenhängende Schreibarbeit kann man sich auf elegante Weise vom Hals schaffen – und mehr. Erreichen können Sie dies mit vbWatchdog – vier Klassenmodule und ein paar Zeilen Code sorgen für eine professionelle Fehlerbehandlung und wesentlich schlankere Prozeduren.

Weiterlesen

Bilder mit OGL und GDI im Griff

Mit Access 2010 gibt es wieder mal neue Anforderungen, wenn es um den Zugriff auf Bilddokumente per VBA-Code geht. Der Anspruch der in diesem Beitrag vorgestellten Module zum Einlesen, Speichern und Anzeigen von Bilddateien in Access-Datenbanken ist es, unabhängig von der Windows- und Access-Version zuverlässig zu arbeiten (Ausnahme: Access 2010 64-bit).

Weiterlesen

Daten aus XML-Dokumenten einlesen

Hin und wieder fragen Leser nach einer Möglichkeit, die Daten eines XML-Dokuments in eine Tabelle einzulesen. Dies ist nicht trivial und muss in der Regel programmiert werden – Access liefert keine passende Funktion. Dieser Beitrag zeigt, wie Sie die Daten des XML-Dokuments auf eine oder mehrere Tabellen der Datenbank mappen und diese importieren.

Weiterlesen

Twittern mit Access, Update

Der Beitrag Twittern mit Access (www.access-im-unternehmen.de/715) hat gezeigt, wie Sie von einer Access-Datenbank aus twittern können. Später hat Twitter die Authentifizierung sicherer gemacht und somit auch die Authentifizierungsmethode geändert. Diese heißt nun OAuth und die Implementierung erfordert einigen Mehraufwand. Es gibt jedoch eine Alternative, um diesen Aufwand zu verhindern.

Weiterlesen

Daten mischen

Programmieren ohne Testdaten macht keinen Spaß. Schon gar nicht, wenn man weiß, dass es tausende echte Datensätze gibt, die man aber aus Datenschutzgründen nicht einsetzen darf. Aber vielleicht reicht es ja, wenn man die Daten einfach unkenntlich macht Bei Personendaten etwa könnte man schlicht alle Vor- und Nachnamen sowie gegebenenfalls die Adressdaten ordentlich durcheinanderwirbeln. Dann hat man ausreichend realistisches Testmaterial und außerdem ist der Datenschutzbeauftragte zufriedengestellt.

Weiterlesen

Office-Dokumente in Formularen anzeigen

Es kommt immer wieder vor, dass eine Anwendung entweder auf die Daten in Word- oder Excel-Dokumenten zugreift – entweder um ihre Inhalte zu lesen oder diese zu ändern. Normalerweise öffnen Sie das entsprechende Dokument dann entweder sichtbar oder unsichtbar und führen die gewünschten Aktionen durch. Wie wäre es, wenn Sie Word, Excel und Co. statt im eigenen Fenster direkt innerhalb eines Access-Formulars anzeigen könnten Dieser Beitrag stellt die dazu notwendigen Voraussetzungen und Techniken vor.

Weiterlesen

TreeView-Konfigurator erweitert

Im Beitrag TreeView-Konfigurator (www.access-im-unternehmen.de/667) haben wir Ihnen den TreeView-Konfigurator vorgestellt, mit der Sie ganz einfach TreeViews mit den Daten aus Ihren Tabellen füllen könen. Diese Lösung haben wir kräftig überarbeitet: Sie können nun noch einfacher die Daten festlegen, die im TreeView-Steuerelement landen sollen, auf mehr Ereignisse reagieren und sogar Daten aus rekursiven Beziehungen dort unterbringen. Im vorliegenden Beitrag zeigen wir Ihnen, wie Sie den TreeView-Konfigurator einsetzen.

Weiterlesen