Telefonieren mit Access

Telefonnummern findet man praktisch in jeder Datenbank. Lästig und fehleranfällig ist aber – gerade bei langen internationalen Nummern – das Ablesen und Eintippen ins Telefon, wenn etwa ein Kunde angerufen werden soll, der noch nicht in den Nummernspeicher des Telefons aufgenommen wurde. Unter der Voraussetzung, dass eine Telefonanlage vorhanden ist, die die so genannte TAPI-Schnittstelle unterstützt, lässt sich mit nur wenigen Zeilen VBA-Code ein Verbindungsaufbau aus Access heraus auf Knopfdruck realisieren.

Weiterlesen

Dokumente scannen mit WIA

Da einige Zeitgenossen immer noch an das papierlose Büro glauben, will Access im Unternehmen zumindest einen kleinen Teil zu diesem Traum beitragen. Dazu liefern wir Ihnen Know-how rund um das Scannen von Dokumenten per VBA – natürlich mit automatischer Konvertierung in den gewünschten Dateityp und Speicherung der Datei am von Ihnen vorgegebenen Ort.

Weiterlesen

Texterkennung mit OCR und VBA

Wer sich die Mühe macht, Dokumente wie etwa seine Geschäftskorrespondenz zu scannen, möchte möglicherweise auch auf die darin enthaltenen Texte zugreifen. Mit Access, VBA und der passenden Bibliothek ist das ein Kinderspiel: Access im Unternehmen zeigt, wie Benutzer von Access 2003 ihre Anwendung kostenlos um ein VBA-gesteuertes OCR-Tool zur Texterkennung erweitern.

Weiterlesen

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