Access-FAQ: Rund um Abfragen

In der Access-FAQ von Karl Donaubauer (www.donkarl.com) finden Sie die meistgestellten Fragen und Anworten zum Thema Microsoft Access. In dieser Beitragsreihe stellt Karl Donaubauer die wichtigsten Einträge im Detail vor und zeigt Ihnen entsprechende Lösungen anhand praxisnaher Beispiele. Im fünften Teil lernen Sie die Lösungen zu den meistgenannten Problemen der Teilnehmer der deutschsprachigen Access-Newsgroups im Zusammenhang mit Abfragen kennen. Die Themen im Detail:
– Datensätze aus Tabelle A, die nicht in Tabelle B sind
– Laufende Nummer oder Summe
– Zufällige Reihenfolge der Datensätze erreichen
– Geburtstagsliste erstellen
– Variablen in Abfragen verwenden
– Kriterium für alle Datensätze
– Datumskriterium funktioniert nicht
– Parameter in Kreuztabellenabfragen

Weiterlesen

Daten formatieren nach Wunsch

Bis zum Erscheinen von Access 2000 war einer der größten Wünsche der Access-Gemeinde die Formatierung einzelner Daten in Abhängigkeit von ihrem Inhalt. Dann war es endlich soweit: Microsoft erfüllte den Wunsch und spendierte Access eine Funktion namens Bedingte Formatierung (engl. Conditional Formatting). Damit lassen sich Daten in unterschiedlichen Schriften, Schriftarten oder Hintergrundfarben anzeigen – und das in Formularen und Berichten.

Weiterlesen

Adressverwaltung mit .NET, Teil 1

Mit den Assistenten und Editoren von Microsoft Access können Sie Abfragen, Formulare und Berichte entwerfen. Nach wenigen Mausklicks können Sie Daten eingeben, bearbeiten und drucken. Das sieht bei Visual Basic.NET anders aus. Hier führt kein Weg an der Eingabe von Programmcode vorbei. Aber auch hier gibt es Assistenten, die Ihnen das Leben leichter machen. Deshalb genügt der folgende Beitrag, um schon zu einer kleinen Adressverwaltung zu kommen.

Weiterlesen

Fehlerverwaltung mit Online-Komponente

Wenn Sie eine Anwendung nicht gerade für sich selbst oder Ihren Schreibtischnachbarn (sofern Sie einen haben) erstellt haben, sondern für örtlich weiter entfernte Personen, wird das Beheben von Feh-lern schnell zur Qual: Es besteht dann aus einer Mischung aus Telefonaten und per E-Mail verschickten Screenshots mit Fehlermeldungen – und das auch nur, wenn der jeweilige Anwender ausreichend versiert ist. Zumindest für Laufzeitfehler können Sie hier einiges an Zeit und Mühe einsparen – durch die richtige Automatisierung.

Weiterlesen

Verwalten von MSDE-Datenbanken, Teil 1

Der Microsoft SQL Server und dessen abgespeckte Version, die Microsoft SQL Server Desktop Edition (MSDE), unterscheiden sich vor allem dadurch, dass mit dem SQL Server ein Administrationstool na-mens Enterprise Manager mitgeliefert wird. Dafür finden Sie die MSDE in jedem Office-Paket, das Access enthält, als Beigabe – und das fehlende Administrationstool ist auch schnell gefunden: Anhand des DbaMgr2k zeigen wir Ihnen in dieser Beitragsreihe, wie Sie MSDE-Datenbanken ohne zusätzliche Kosten für Software verwalten können.

Weiterlesen

Refactoring

Refactoring ist eines der Schlagwörter des Extreme Programming und untrennbar mit dem Unit-Testing und der testgetriebenen Entwicklung verbunden. Durch Refactoring verbessern Sie die Struktur und Lesbarkeit des Codes einer Anwendung unter Beibehaltung der Funktionalität und erleichtern damit Änderungen und Erweiterungen der Funktion der Anwendung.

Weiterlesen

Access und MySQL

MySQL ist ein Open Source-SQL-Server, der wegen seiner Geschwindigkeit und seiner guten Sicher-heitseigenschaften oft für Internetanwendungen im Einsatz ist. Da sehr viele Internetprovider MySQL in mittleren bis großen Hosting-Paketen als Datenbankserver anbieten, besitzt es eine Sonderstellung unter den freien SQL-Servern. Das ist ein Grund mehr, die Verwendung von Access als Frontend von Datenbanken unter MySQL unter die Lupe zu nehmen – sowohl mit lokalem MySQL als auch auf dem Internetserver

Weiterlesen

Prozedurbrowser für den VBA-Editor

Der Funktionsumfang der Visual Basic-Entwicklungsumgebung von Microsoft Access und den anderen Office-Anwendungen ist eigentlich völlig ausreichend. Man sollte aber keinen allzu genauen Blick auf moderne und offene Entwicklungsumgebungen wie beispielsweise Eclipse werfen, die von den Mitgliedern der Open Source-Gemeinde ständig erweitert werden. Dass auch die VBA-VBE erweiterbar ist, wissen die wenigsten. Der vorliegende Beitrag stellt ein sehr praktisches Tool vor, das Sie bereits nach kurzer Zeit vermutlich nicht mehr missen möchten: den Prozedurbrowser.

Weiterlesen