Suchformulare, Teil 1

Fast immer, wenn man den Benutzer einer Anwendung Suchkriterien zusammenstellen lässt, baut im Hintergrund eine VBA-Routine eine passende SQL-Anweisung zusammen, die dann die gewünschten Datensätze ermittelt. Der vorliegende Beitrag stellt gängige Konfigurationen vor und zeigt, wie man aus der Eingabe in verschiedenen Steuerelementen passende SQL-Anweisungen erzeugt.

Weiterlesen

Splitter für Formulare

Sie kennen sie aus fast jeder umfangreicheren Anwendung: Balken, die Fenster in Bereiche aufteilen und sich mit der Maus verschieben lassen. Im Explorer von Windows beispielsweise trennt ein solches Balkenelement die linke Seite mit dem Verzeichnisbaum von der rechten, die die Dateien abbildet. In den meisten visuellen Entwicklungsumgebungen nennt sich ein solches Balkensteuerelement Splitter. Man kann es in ein Formular einfügen und hat anschließend automatisch und ohne weitere Programmierung zwei getrennte Formularbereiche. Leider hält MS Access weder ein solches Steuerelement vor, noch sind die Formulare für diese Zwecke vorbereitet. Dabei würde sich dieses GUI-Feature gerade in Datenbanken oft gut machen. Dieser Beitrag zeigt Ihnen, wie sich solche Splitter mit etwas Handarbeit auch in Access-Formularen simulieren lassen.

Weiterlesen

Makros im Griff per VBA

Wenn Sie Datenbanken von anderen Entwicklern oder aus früheren Schaffensperioden warten oder überarbeiten möchten, stoßen Sie möglicherweise auf Makros. Diese wollen dokumentiert und gegebenenfalls nachbearbeitet werden. Das eine ließe sich mit dem Datenbank-Dokumentierer von Access erledigen, dessen Ausgabe sich aber leider nur auf einen generierten Bericht beschränkt, das andere mit dem Makro-Editor, der sich bisweilen aber als wenig komfortabel erweist. Sollten Sie nun auf die Idee kommen, selbst Routinen zur Dokumentation oder Bearbeitung von Makros zu programmieren, finden Sie hier das richtige Know-how.

Weiterlesen

MDB-Comparer

“Mmmh… irgendwas stimmt nicht. Die Anwendung, die mir der Kunde gerade zurückgeschickt hat, lief doch eben noch Und jetzt – fehlende Parameter, nicht vorhandene Tabellen” – Nun, so oder ähnlich sieht das aus, wenn der Anwender im Datenmodell wirkt und dann der Code nicht mehr passt. “Nicht, dass das Debugging allein schon nervend wäre – dann muss ich auch noch die kompletten Tabellen nach Änderungen durchsuchen!” Aber nicht mehr lange – ab jetzt vergleichen Sie die Tabellen und Felder zweier Datenbankversionen vollautomatisch!

Weiterlesen

Darlehenskalkulator mit Excel und Access

Wer mal eine größere Sache wie ein Haus oder ähnliches kauft, muss ordentlich rechnen – zumindest, wenn er nicht gerade im Lotto gewonnen hat. Dabei geht es darum, das Darlehen, Zinssatz, Zahlungszeitraum, Sondertilgungen und mehr unter einen Hut zu bringen – eigentlich kein Fall für Access, sondern für Excel. Dennoch kommt hier aus Access zum Zuge – wie genau, erfahren Sie in diesem Beitrag.

Weiterlesen

Dynamische Steuerelemente

Der Access-Entwickler sucht ständig nach neuen Mitteln, die Oberfläche seiner Anwendungen an-sprechender und funktioneller zu gestalten. ActiveX-Steuerelemente zum Nachrüsten gibt es wie Sand am Meer, doch bringen diese meist Probleme bei der Weitergabe mit sich. Aber warum in die Ferne schweifen Die MSForms-Library bringt eine ganze Reihe von Steuerelementen mit – und ist quasi Bestandteil von Access. Und das Beste: Diese Steuerelemente lassen sich sogar zur Laufzeit anlegen!

Weiterlesen

Serienmails mit Access

Serienmails verschicken – das ist doch ganz einfach, oder Einfach die Mail mit Outlook erstellen, Empfänger eintragen und ab die Post! Klar, wenn man keine besonderen Ansprüche hat, kann man das so machen. Wer allerdings den Inhalt der Serienmail personalisieren oder eine Historie der versendeten Mails inklusive Verteilerliste pflegen möchte, braucht ein spezielles Stück Software. Im vorliegenden Beitrag stellen wir Ihnen genau das richtige vor.

Weiterlesen

Steuerfeste Rechnungsverwaltung

Wer individuelle Arbeiten verrichtet, möchte diese auch in Rechnung stellen. Also: Word anschmeißen, Formatvorlage rauskramen, Adresse, Datum und Positionen aufschreiben und dann noch schnell mit den Taschenrechner den Rechnungsbetrag inklusive Steuern ausrechnen. Nein! Das ist doch viel zu umständlich. Viel einfacher geht es mit der Rechnungsverwaltung, die Sie im vorliegenden Beitrag kennen lernen.

Weiterlesen