Schlüsselverzeichnisse für Programmparameter

Bei der Entwicklung von Software gelange ich immer wieder an den Punkt, an dem ich zur Verwaltung von Programmparametern Schlüsselverzeichnisse benötige. Im Laufe der Zeit habe ich einige Möglichkeiten ausprobiert, von denen ich in diesem Beitrag die drei häufigsten mit deren Vor- und Nachteilen vorstellen möchte.

Continue reading „Schlüsselverzeichnisse für Programmparameter“

Rechnungsstellung mit Access programmieren

Meine Selbstständigkeit als Softwareentwickler bringt neben dem Spaß und der Erfüllung, etwas geschaffen zu haben, naturgemäß ein paar weitere Aspekte, die nicht immer Spaß machen, jedoch zwingend notwendig sind. Die Rede dabei ist von Rechnungsstellung.

Continue reading „Rechnungsstellung mit Access programmieren“

Datentransformation mit XSLT

Hat man als Anwendungsprogrammierer die Aufgabe, eine Datentransformation (z.b von csv nach xml) durchzuführen, entwickelt man in der Regel ein normales Programm, welches die Eingabedatei einliest, diese nach bestimmten Vorgaben umformt und wieder ausgibt. Die gleiche Vorgehensweise wird auch angewandt, wenn es lediglich darum geht, die Struktur der Daten zu anzupassen ohne das Dateiformat zu ändern.

Continue reading „Datentransformation mit XSLT“

VBA-Quellcodeverwaltung mit Tortoise SVN

Im Gegensatz zu herkömmlichen Programmiersprachen, bietet Microsoft von Haus aus keine Möglichkeit zur VBA-Quellcodeverwaltung. In vielen Fällen behilft man sich, indem man für eine neue Programmversion eine neue Exceldatei anlegt. Für kleinere Projekte, deren Code in einer einzigen Datei enthalten ist, ist es eine gängige und einfache Alternative. Für komplexere Projekte, bei denen gewisse Teile der Geschäftslogik noch in Add-Ins ausgelagert sind, ist das oben beschriebene Vorgehen wenig praktikabel. In diesem Beitrag stelle ich meine Vorgehensweise vor, die ich für größere Projekte anwende.

Continue reading „VBA-Quellcodeverwaltung mit Tortoise SVN“

Stabiler Zellenzugriff mit VBA

Wenn wir unter Excel mit VBA programmieren, dann geht es in vielen Fällen um die Interaktion mit Mappen und Zellen. Darauf können wir auf unterschiedliche Art und Weise zugreifen, die darüber entscheiden, wie  das Programm mit Änderungen der Tabellenstruktur umgehen kann. Und genau diese Möglichkeiten und die damit verbundenen Vor- und Nachteile möchte ich in diesem Beitrag beschreiben.

Continue reading „Stabiler Zellenzugriff mit VBA“