ADO.NET – eine Einführung

Die in Microsoft Access integrierte Programmiersprache VBA unterstützt den Zugriff auf Access-Datenbanken per DAO und ADO. Auch in Microsoft Visual Basic.NET ist mit ADO.NET eine Technik für den Zugriff auf solche Datenbanken enthalten. Der folgende Beitrag beschreibt die wichtigsten Techniken für den lesenden und schreibenden Zugriff auf die Daten einer Access-Datenbank.

Weiterlesen

Von VBA zu VB.NET

Die Entwicklung von Anwendungen auf der .NET-Plattform gewinnt immer mehr an Bedeutung. Auch für Access-Entwickler stellt sich daher die Frage, ob bestimmte Anwendungen nicht besser mit .NET als mit Access entwickelt werden sollten. Dies trifft insbesondere auf moderne Anwendungen zu, die beispielsweise per Web-Service mit anderen Systemen kommunizieren, auf unterschiedliche Daten-bank-Server zugreifen und das Benutzer-Interface im Web präsentieren. In diesem Artikel stellen wir Ihnen die .NET-Plattform genauer vor und zeigen Ihnen, wie Sie als VBA-Programmierer möglichst einfach auf VB.NET umsteigen können.

Weiterlesen

Testgetriebene Entwicklung mit Access

Die Schlagwörter Extreme Programming (XP), Unit-Testing, Test Driven Development, Refactoring oder Pair Programming geistern durch die Entwicklerwelt. Dabei ist Extreme Programming der Oberbegriff für die anderen und fasst diese und mehr zu einer neuartigen Philosophie der Softwareentwicklung zusammen. Ziel der dahinter stehenden Konzepte sind Projekte, die von kleinen Entwicklerteams durchgeführt werden. Da die meisten Leser dieses Beitrags vermutlich allein entwickeln, stellt dieser Beitrag ein elementares Konzept von XP heraus: das Test Driven Development (TDD), zu deutsch testgetriebene Entwicklung.

Weiterlesen

Versionsverwaltung mit Access und CVS

Beim Thema Versionsverwaltung fällt dem Anwender von Microsoft-Entwicklerprodukten erstmal Visual Source Safe ein. Wenn man über den Tellerrand schaut, finden sich dort einige vor allem aus der Unix-Welt stammende Produkte, allen voran CVS (Concurrent Version System). Der vorliegende Beitrag stellt die Grundlagen zu diesem System vor und klopft ab, inwieweit es sich zur Kooperation mit Microsoft Access bewegen lässt.

Weiterlesen

Erweitern der VBA-Entwicklungsumgebung

Wer hat sich nicht schon einmal die eine oder andere, vielleicht ganz individuelle Erweiterung der Entwicklungsumgebung von Access gewünscht? Klar, wie man sich einen Assis¬ten¬ten für bestimmte Aufgaben bastelt, ist in der Fachliteratur hinlänglich erklärt, aber den VBA-Editor mit zusätzlichen Funktionen versehen? Dieser Beitrag zeigt, wie Sie mit etwas Fremdhilfe von VB eine .dll-Datei entwi-ckeln, die viele Wünsche erfüllen kann.

Weiterlesen

Aufgabenplanung für das Backoffice

Der klassische Aufgabenbereich des Sekretariats hat sich vom Tippen von Dokumenten und der Terminverwaltung auf eine Vielzahl anderer Tätigkeiten verlagert. Ursache hierfür ist insbesondere der Einsatz von PCs. Indem viele Arbeiten direkt am PC erledigt werden können, werden im Sekretariat Kapazitäten frei. Dadurch teilen sich oftmals mehrere Mitarbeiter eine Team-Assistentin oder einen Team-Assistenten als “BackOffice”. Die hier vorgestellte Datenbank ermöglicht Ihnen die effiziente Planung der Back-Office-Aufgaben.

Weiterlesen

.NET-Programmierung mit SharpDevelop

Bei der Entwicklung professioneller Geschäftsanwendungen für die Windows-Plattform kommen Pro-grammierer heutzutage kaum mehr an dem .NET-Framework von Microsoft vorbei. In diesem Artikel lernen Sie die kostenlos erhältliche Entwicklungsumgebung SharpDevelop kennen, mit der Sie auf einfache Weise .NET-Anwendungen entwickeln können.

Weiterlesen

Access-FAQ: Rund um Access

In der Access-FAQ von Karl Donaubauer (www.donkarl.com) finden Sie die meistgestellten Fragen und Anworten zum Thema Microsoft Access. In dieser Beitragsreihe stellt Karl Donaubauer die wichtigsten Einträge im Detail vor und zeigt Ihnen entsprechende Lösungen anhand praxisnaher Beispiele. Im fünften Teil lernen Sie die Lösungen zu den meistgenannten Problemen der Teilnehmer der deutschsprachigen Access-Newsgroups im Zusammenhang mit Tabellen kennen.
In dieser Folge finden Sie folgende Themen:
Tabellen erneut einbinden
– Datentyp eines Feldes per Code ändern
– Prüfen, ob eine Tabelle vorhanden ist
– Fehlermeldung: Datensatz zu groß
– Funktionen im Standardwert
– Autowert kontrollieren und zurücksetzen
– Feldinhalte nachträglich trennen

Weiterlesen

Serienbriefe mit Word und Access

Das Thema Serienbriefe ist fast genauso unerschöpflich wie das Thema Adressen. Von der Ge-burtstagseinladung bis zur Rechnung – genauso vielfältig wie die Anforderungen sind auch die Lösungsansätze, den Serienbrief zu Papier zu bringen. Durch den kombinierten Einsatz von Access und Word machen Sie aus der Not eine Tugend. Das Bindeglied zwischen den beiden Experten ist eine allgemein gültige Schnittstelle namens Automation, die im folgenden Beitrag vorgestellt wird.

Weiterlesen

.NET-Klassen in Access verwenden

Das Microsoft.NET Framework hält mit über 4.000 wesentlich mehr Klassen bereit als Microsoft Access. Darunter befinden sich auch zahlreiche Klassen, bei denen dem Access-Entwickler das Wasser im Munde zusammenläuft. Der folgende Beitrag beschreibt ein paar Tricks, mit denen Sie eine .NET-Klasse als COM-Komponente kompilieren und mit Access benutzen können.

Weiterlesen