Refactoring

Refactoring ist eines der Schlagwörter des Extreme Programming und untrennbar mit dem Unit-Testing und der testgetriebenen Entwicklung verbunden. Durch Refactoring verbessern Sie die Struktur und Lesbarkeit des Codes einer Anwendung unter Beibehaltung der Funktionalität und erleichtern damit Änderungen und Erweiterungen der Funktion der Anwendung.

Weiterlesen

Access und MySQL

MySQL ist ein Open Source-SQL-Server, der wegen seiner Geschwindigkeit und seiner guten Sicher-heitseigenschaften oft für Internetanwendungen im Einsatz ist. Da sehr viele Internetprovider MySQL in mittleren bis großen Hosting-Paketen als Datenbankserver anbieten, besitzt es eine Sonderstellung unter den freien SQL-Servern. Das ist ein Grund mehr, die Verwendung von Access als Frontend von Datenbanken unter MySQL unter die Lupe zu nehmen – sowohl mit lokalem MySQL als auch auf dem Internetserver

Weiterlesen

Prozedurbrowser für den VBA-Editor

Der Funktionsumfang der Visual Basic-Entwicklungsumgebung von Microsoft Access und den anderen Office-Anwendungen ist eigentlich völlig ausreichend. Man sollte aber keinen allzu genauen Blick auf moderne und offene Entwicklungsumgebungen wie beispielsweise Eclipse werfen, die von den Mitgliedern der Open Source-Gemeinde ständig erweitert werden. Dass auch die VBA-VBE erweiterbar ist, wissen die wenigsten. Der vorliegende Beitrag stellt ein sehr praktisches Tool vor, das Sie bereits nach kurzer Zeit vermutlich nicht mehr missen möchten: den Prozedurbrowser.

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

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

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

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

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