VBA-Code mit Doxygen dokumentieren

Jeder Programmierer muss einmal Farbe bekennen: Nämlich, wenn er ältere, umfangreiche und komplexe Anwendungen wieder ausgräbt und sich in diese einarbeitet, weil der Kunde Änderungswünsche äußert. Wohl dem, der gut dokumentiert hat – er findet sich mit Sicherheit gleich besser zurecht als ohne Dokumentation. Noch einfacher haben Sie es, wenn Sie Methoden und Eigenschaften Ihrer Anwendungen schön übersichtlich in einer Hilfedatei nachlesen können. Doch wer betreibt schon einen solchen Aufwand Die Antwort ist einfach: Jeder, der Spaß daran und den vorliegenden Beitrag gelesen hat.

Weiterlesen

Performanter Webzugriff auf MySQL-Datenbanken

Wer einen Webserver sein Eigen nennt oder anderweitig Gelegenheit zum Ablegen von Daten in einer MySQL-Datenbank hat, kann dies für verschiedene Zwecke nutzen: Primär sollen Datenbanken auf Webservern natürlich Inhalte für Internetseiten liefern, aber Sie können diese natürlich auch einfach als zentrale Datenbasis verwenden und von überall auf diese zugreifen. Wenn dies auch noch in akzeptabler Zeit gelingen soll, müssen Sie jedoch einige Regeln beachten.

Weiterlesen

Platzhalterauswahl per Kontextmenü

Manche Lösung scheint auf den ersten Blick kein besonders großes Einsatzgebiet zu haben, aber wenn man erst einmal darüber nachdenkt … Ein Beispiel dafür ist das Einfügen von Platzhaltern in Textfelder, wobei die Platzhalter den Feldnamen der Tabelle entsprechen, aus denen sie stammen. Ursprünglich wurde die Technik für ein eBay-Tool entwickelt, wobei der als Titel anzuzeigende Text aus Tabellenfeldern wie Artikelbezeichnung, Farbe, Größe und so weiter zusammengesetzt wurde.

Weiterlesen

Access 2007: Anlagefelder

Bis Access 2003 waren die OLE-Felder die einzige Möglichkeit, Dateien in Access-Tabellen zu speichern (okay, theoretisch ginge dies auch mit Memofeldern …). Access 2007 liefert mit dem Anlagefeld eine neue Möglichkeit, dies zu erledigen. Neu ist dabei vor allem die Tatsache, dass sich Dateien leicht über die Benutzeroberfläche in solchen Feldern speichern und auch wiederherstellen lassen. Wir schauen uns im Detail an, was Anlagefelder können und wie Sie damit umgehen.

Weiterlesen

SQL-Datenbankschema auslesen

Unter dem SQL-Datenbankschema verstehen wir eine Reihe von SQL-Anweisungen, mit denen Sie Tabellen oder auch eine komplette Datenbank erstellen können. Dazu gehören beispielsweise die CREATE TABLE- oder CREATE INDEX-Anweisungen. Da man diese Befehle eher selten einsetzt, kann eine Lösung zum automatischen Erstellen des Schemas einer oder mehrerer Tabellen nicht schaden. Der vorliegende Beitrag zeigt, wie es funktioniert.

Weiterlesen

Tipps und Tricks 6/2009

Wollten Sie schon immer mal einen Seitenfuß nur auf der letzten Berichtsseite anzeigen Oder dem Benutzer die Möglichkeit geben, Steuerelemente auf Formularen einfach per Tastenkombination zu betätigen Und kennen Sie schon den Trick, wie Sie ein Bezeichnungsfeld über die Entwurfsansicht von Formularen an ein anderes Steuerelement anhängen können Und vielleicht interessiert Sie auch, wie das per VBA geschieht Und wie funktioniert überhaupt die Z-Reihenfolge von Steuerelementen und warum scheint diese manchmal zu spinnen Nun, irgendeiner dieser oder der anderen in diesem Beitrag enthaltenen Tricks wird Sie schon begeistern. Lesen Sie einfach weiter!

Weiterlesen

Excel-Import-Assistent im Eigenbau

Der Import-Assistent für Excel-Dateien hat einen entscheidenden Nachteil: Er erlaubt nicht, den zu importierenden Bereich des ausgewählten Tabellenblatts manuell auszuwählen. Diese Aufgabe müssen Sie vorher direkt in Excel erledigen, indem Sie einen sogenannten “benannten Bereich” definieren. Dieser ist dann im Import-Assistenten namentlich verfügbar. Unser Assistent enthält eine solche Funktion, und generell lernt man eine Menge, wenn man sich die Funktionsweise eines Excel-Imports einmal in Ruhe ansieht.

Weiterlesen

Tilgen mit Access und Excel

Wer ein Haus, ein Auto oder auch nur einen neuen Computer kauft, wird dies möglicherweise über ein Darlehen finanzieren. Wer wissen will, wie lange ein Kredit unter verschiedenen Bedingungen läuft und wann welcher Betrag abgezahlt ist, kann eines der vielen Online-Portale zu diesem Thema befragen. Dem Access-Entwickler macht es aber natürlich viel mehr Spaß, dies mit Access zu erledigen – und dabei gleich noch Excel mit ins Boot zu holen.

Weiterlesen

Tabellen wie unter Excel

Wer aus der Excel-Welt kommt, fühlt sich beim Umgang mit Access-Tabellen unter Umständen etwas eingeschränkt: Man kann nicht mal eben eine Formel einbauen, Berechnungen ad hoc durchführen oder Felder nach Wunsch formatieren. Das Integrieren von Excel per OLE ist auch nicht das Gelbe vom Ei, aber es gibt noch eine Variante – wenn auch eine aussterbende: Das Spreadsheet-Steuerelement der Office Web Components, die letztmalig mit Office 2003 ausgeliefert wurden, bietet eine gute Gelegenheit, Excel-Funktionalität in Access-Formulare zu integrieren.

Weiterlesen