Objektorientiertes Programmieren mit Klassen

VBA wird im Allgemeinen die Eigenschaft abgesprochen, eine objektorientierte Programmiersprache zu sein. Um diese Aussage zu untersuchen, müsste man erst einmal festlegen, ab wann eine Sprache objektorientiert ist und welche Eigenschaften für diese Bezeichnung vorhanden sein müssen. Lässt man einmal außen vor, dass Vererbung und Polymorphismus im VBA-Sprach¬ge¬brauch Fremdwörter sind, kann man VBA sicher als objektorientierte Sprache auffassen. Wie auch immer – im vorliegenden Beitrag erfahren Sie, wie Sie sich die objektorientierten Eigenschaften von VBA zu Nutze machen.

Weiterlesen

Fehlerdokumentation

Es gibt wohl keine Anwendung, die absolut fehlerfrei ist. Selbst gestandene Softwareprodukte mit einer riesigen Benutzerschar wie beispielsweise die Microsoft Office-Produkte verschwinden schneller wieder vom Markt, als es bis zur Behebung aller vorhandenen Fehler dauert. Hier und auch bei selbst gebauter Software wie etwa einer Access-Datenbankanwendung gilt in jedem Fall die Maxime: Nur entdeckte Fehler können behoben werden – und bei deren Übermittlung hilft die folgende Lösung.

Weiterlesen

Access-FAQ: Rund um Access

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 Tabellen kennen.
In dieser Folge finden Sie folgende Themen:
Tabellen erneut einbinden
– Datentyp eines Feldes per Code ändern
– Prüfen, ob eine Tabelle vorhanden ist
– Fehlermeldung: Datensatz zu groß
– Funktionen im Standardwert
– Autowert kontrollieren und zurücksetzen
– Feldinhalte nachträglich trennen

Weiterlesen

.NET-Programmierung mit SharpDevelop

Bei der Entwicklung professioneller Geschäftsanwendungen für die Windows-Plattform kommen Pro-grammierer heutzutage kaum mehr an dem .NET-Framework von Microsoft vorbei. In diesem Artikel lernen Sie die kostenlos erhältliche Entwicklungsumgebung SharpDevelop kennen, mit der Sie auf einfache Weise .NET-Anwendungen entwickeln können.

Weiterlesen

Aufgabenplanung für das Backoffice

Der klassische Aufgabenbereich des Sekretariats hat sich vom Tippen von Dokumenten und der Terminverwaltung auf eine Vielzahl anderer Tätigkeiten verlagert. Ursache hierfür ist insbesondere der Einsatz von PCs. Indem viele Arbeiten direkt am PC erledigt werden können, werden im Sekretariat Kapazitäten frei. Dadurch teilen sich oftmals mehrere Mitarbeiter eine Team-Assistentin oder einen Team-Assistenten als „BackOffice“. Die hier vorgestellte Datenbank ermöglicht Ihnen die effiziente Planung der Back-Office-Aufgaben.

Weiterlesen

Adressverwaltung plus Serienbrief

Die Adressverwaltung von Access im Unternehmen erhält eine weitere neue Funktion: Nach dem Drucken von Etiketten ist nun die Erstellung von Serienbriefen die nächste Erweiterung der Musterlösung, die auf die gespeicherten Adressdaten zugreift. Die nachfolgenden Seiten enthalten eine Beschreibung, wie man die im Beitrag Serienbriefe mit Word und Access vorgestellten Methoden in die Adressverwaltung integriert.

Weiterlesen

Mail verwenden ohne Outlook

Die Möglichkeit, Mails ohne die Verwendung von Outlook zu versenden, würde vielen Access-Anwendungen gut zu Gesicht stehen. Wo auch immer der direkte Versand von Informationen interessant ist, tritt normalerweise Outlook auf den Plan. Das ist aber nicht immer gewünscht, denn warum sollte man denn einen Umweg gehen, wenn man auch direkt auf die entsprechenden Funktio-nen des Betriebssystems – in diesem Fall auf die Bibliothek Winsock.dll – zugreifen kann

Weiterlesen

.NET-Klassen in Access verwenden

Das Microsoft.NET Framework hält mit über 4.000 wesentlich mehr Klassen bereit als Microsoft Access. Darunter befinden sich auch zahlreiche Klassen, bei denen dem Access-Entwickler das Wasser im Munde zusammenläuft. Der folgende Beitrag beschreibt ein paar Tricks, mit denen Sie eine .NET-Klasse als COM-Komponente kompilieren und mit Access benutzen können.

Weiterlesen

Serienbriefe mit Word und Access

Das Thema Serienbriefe ist fast genauso unerschöpflich wie das Thema Adressen. Von der Ge-burtstagseinladung bis zur Rechnung – genauso vielfältig wie die Anforderungen sind auch die Lösungsansätze, den Serienbrief zu Papier zu bringen. Durch den kombinierten Einsatz von Access und Word machen Sie aus der Not eine Tugend. Das Bindeglied zwischen den beiden Experten ist eine allgemein gültige Schnittstelle namens Automation, die im folgenden Beitrag vorgestellt wird.

Weiterlesen

Access-FAQ

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 vierten Teil lernen Sie die Lösungen zu den meistgenannten Problemen der Teilnehmer der deutschsprachigen Access-Newsgroups beim Ermitteln von Informationen zur Datenbank und zur Access-Version und beim Arbeiten mit Ausdrücken und Formeln kennen.
In dieser Folge finden Sie folgende Themen:
Pfad und Name der aktuellen Datenbank ermitteln
– Access-Ordner und -Version ermitteln
– Leerzeichen in kombiniertem Feld vermeiden
– Leeres Feld verhindert Formelergebnis
– Zeilenumbruch einfügen
– Summe eines berechneten Feldes
– Rechnen in einem Textfeld
– Texteingabe wird automatisch geändert

Weiterlesen