Add-In-Backend bereitstellen

Mit Access-Add-Ins lassen sich eine Menge Funktionen für Access nachrüsten. Einige Anwendungen produzieren dabei sogar Daten, die im Add-In gespeichert und später wieder bereitgestellt werden. Eigentlich kein Problem – Sie können von einem Add-In aus sowohl auf die Tabellen der Host-Datenbank zugreifen als auch auf die Tabellen in der Add-In-Datenbank selbst. Aber was ist, wenn Sie eine neue Version des Add-Ins liefern, der Benutzer jedoch die bereits damit erstellten Daten weiter nutzen möchte Die Lösung ist ein Backend. Die Installation eines Add-Ins plus Backend-Datenbank ist jedoch komplizierter als ohne. Wie dies einfach gelingt, zeigt dieser Beitrag.

Weiterlesen

Aufgaben per TreeView verwalten

Aufgaben lassen sich normalerweise schön in einer Liste darstellen. Manche Aufgaben sind aber derart umfangreich, dass man sie lieber in kleine Häppchen aufteilt und diese nacheinander erledigt. Also stellen wir dies in hierarchischer Form im TreeView dar. Zusammen mit der Möglichkeit, Aufgaben per Kontextmenü anzulegen und zu löschen, Unteraufgaben zu verschieben oder erledigte Aufgaben abzuhaken, wird eine richtige kleine Lösung daraus. Es kommt aber noch besser: Das Ergebnis dieses Beitrags verwenden wir in unserer Lösung “Tagesablauf verwalten” weiter.

Weiterlesen

ListView-Konfigurator

Das ListView-Steuerelement bietet einige interessante Features, die Sie in der Datenblattansicht und im Listenfeld nicht finden. Allein das Bestücken mit Daten ist ein wenig mühselig – das ListView-Steuerelement kann nicht wie das Listenfeld oder ein Unterformular in der Datenblattansicht einfach an eine Datenherkunft gebunden werden. Diese und einige andere Schwächen behebt die vorliegende Lösung – der ListView-Konfigurator.

Weiterlesen

Bedingte Schaltflächen

Haben Sie sich auch schonmal darüber geärgert Sie wollen einem Endlosformular Schaltflächen zuweisen, die mal aktiviert sind und mal nicht – oder auch mal ausgeblendet oder auch nicht. Dummerweise erlaubt die Endlosansicht aber für ungebundene Steuerelemente keine vom jeweiligen Datensatz abhängigen Einstellungen. Zum Glück kann man mit Access hier und da tricksen – und so stellen wir in diesem Beitrag Möglichkeiten vor, wie Sie in den verschiedenen Access-Versionen doch noch anklickbare Steuerelemente mit individuellem Aussehen offerieren.

Weiterlesen

Restriktionen mit Datenmakros

Ab Access 2010 können Sie mit den Datenmakros auf eine triggerähnliche Technik zugreifen. Damit definieren Sie direkt in der Tabelle, was beim Hinzufügen, Ändern oder Löschen von Daten geschehen soll – unabhängig davon, ob diese Änderung direkt in der Tabelle, über ein Formular, per Aktionsabfrage oder auch per VBA angestoßen wurde. Dieser Beitrag zeigt, wie Sie die Datenmakros nutzen können.

Weiterlesen

Tipps und Tricks 1/2012

Diesmal gibt es drei Tipps rund um die Arbeit mit Microsoft Access – die haben es dafür aber auch in sich. Haben Sie sich auch schonmal geärgert, dass Sie ein Nachschlagefeld für ein Fremdschlüsselfeld in der Tabelle definiert haben und dann nur noch die verknüpften Daten, aber nicht mehr die enthaltenen Werte in der Tabelle vorgefunden haben Dann hilft Ihnen der erste Trick weiter, mit dem Sie diese Daten ohne Änderung des Tabellenentwurfs wieder hervorzaubern. Der zweite Tipp dreht sich um das Hinzufügen von langen Texten zu Memofeldern. Dies gelingt in Formularen nur bis zu einer bestimmten Anzahl Zeichen. Wollen Sie trotzdem längere Texte einfügen, gehen Sie den hier beschriebenen Umweg über eine Textdatei. Im dritten Tipp erfahren Sie schließlich, wie Sie das VBA-Projekt der aktuellen Access-Datei referenzieren können.

Weiterlesen

Postversanddateien erstellen

Der eine oder andere Unternehmer mag ein eigenes Kassenbuch führen, um Ein- und Ausgaben immer im Blick zu behalten. Da wäre es doch praktisch, wenn man die anfallenden Buchungen gleich in einer Form aufbereiten könnte, in der sie der Steuerberater gleich weiterverarbeiten kann. Der vorliegende Beitrag zeigt, wie dies funktioniert.

Weiterlesen

Umsatzsteuer-Identifikationsnummer prüfen

Wenn Sie Rechnungen an ausländischen Geschäftspartner stellen, kann es sein, dass dieser keine deutsche Umsatzsteuer bezahlt. Dazu muss er Ihnen seine eigene Umsatzsteuer-Identifiktationsnummer mitteilen, die Sie dann – neben Ihrer eigenen – auf der Rechnung angeben. Das Bundeszentralamt für Steuern bietet einen Internet-Dienst, mit dem Sie die Gültigkeit von Umsatzsteuer-Identifikationsnummern testen können. Dieser Beitrag zeigt, wie Sie diesen Dienst von Access aus aufrufen, um eigene Prüfungen durchzuführen.

Weiterlesen

Mails senden mit Outlook

Wer Access und Outlook auf dem Rechner hat, kann recht einfach von einer Access-Anwendung aus E-Mails verschicken. Wer dies professionell erledigen möchte, muss jedoch einige Punkte beachten – zum Beispiel, beim Einsatz mehrerer Konten das richtige Konto für den Versand auszuwählen. Dieser Beitrag zeigt, wie Sie per VBA auf Outlook zugreifen und E-Mails mit allen Finessen verschicken können.

Weiterlesen

MySQL-Zugriff ohne MyODBC

Für viele Anwender fällt ein ODBC-Zugriff auf eine MySQL-Datenbank flach, weil sie auf ihrem Rechner keine zusätzliche Software wie etwa MyODBC installieren dürfen. Mit einer speziellen MySQL-DLL und einigen Klassen einer Open Source-Bibliothek gelingt dies auch ohne Installation von MyODBC – Sie brauchen nur noch eine einzige DLL in das Verzeichnis zu kopieren, in dem sich auch Ihre Datenbankdatei befindet. Dieser Beitrag zeigt die Möglichkeiten dieser Lösung auf.

Weiterlesen