Adressen für Berichte aufbereiten

Die Ausgabe von Adressen in Berichten ist doch ein alter Hut. Sie platzieren die einzelnen Felder mit den betroffenen Daten dort, wo die Adresse erscheinen soll – fertig! Aber halt: Manchmal ist es doch nicht so einfach. Wenn beispielsweise Adresselemente wie die Straße fehlen, kommt es mitunter zu unschönen Lücken im Adressblock. Aber auch die Lösung zu diesem Problem ist bereits bekannt. Dieser Beitrag stellt kurz die gängigen Vorgehensweisen vor und zeigt dann eine alternative Methode, um Adressblöcke perfekt zusammenzustellen.

Weiterlesen

Formular für Liefer- und Rechnungsadressen

Wenn die Adressdaten Ihrer Kunden in einer expliziten Form mit Liefer- und Rechnungsadresse vorliegen, ist deren Handhabung recht einfach. Sie möchten eine Rechnung verschicken Verwenden Sie die Rechnungsadresse! Der Kunde hat ein Produkt bestellt Senden Sie es an die Lieferadresse! Fehlt nur noch ein Formular, mit dem Sie die vorliegenden Daten komfortabel pflegen und gegebenenfalls abgleichen können. Dieser Beitrag liefert das nötige Rüstzeug für ein solches Formular.

Weiterlesen

Suche mit Liste

Wenn Sie Kundendaten in einem Formular anzeigen, nimmt dies eine Menge Platz ein. Für eine Übersichtsliste wird es in den meisten Fällen zu eng – daher kommt oft ein weiteres Formular als Werkzeug für die Auswahl des zu bearbeitenden Datensatzes hinzu. Mit ein paar Tricks packen Sie dennoch eine adäquate Funktion zum schnellen Auffinden bestimmter Kundendaten hinzu: zum Beispiel mit einem Textfeld zur Eingabe von Suchbegriffen, das seine Treffer in einem ansonsten verborgenen Listenfeld anzeigt und zur Auswahl anbietet.

Weiterlesen

Schnellsuche optimiert

Im Beitrag Schnellsuche mit Klasse (www.access-im-unternehmen.de/784) haben wir die grundlegende Technik zur Schnellsuche und eine Klasse vorgestellt, mit der sich diese Technik mit wenigen Zeilen in Formulare integrieren lässt. Diese Technik hatte allerdings einen Haken: Sie erlaubt nicht die Eingabe von Leerzeichen am Beginn oder Ende des Suchbegriffs. Dies rüsten wir mit diesem Beitrag nach.

Weiterlesen

Liefer-, Rechnungs- und sonstige Adressen

Eigentlich sollte man meinen, die Verwaltung von Liefer- und Rechnungsadressen sollten kein großes Problem sein. In der Tat ergeben sich aber je nach Definition Probleme: Was ist beispielsweise, wenn die eine Datenbank Kundenadressen sammelt und bei Bedarf eine zusätzliche Rechnungsadresse aufnimmt, die andere neben den Kundenadressen eine Lieferadresse notiert Und wenn Sie diese Daten dann noch in Rechnungsberichten verwenden oder zusammenführen möchten Lesen Sie einfach weiter und tauchen Sie ein in die Probleme der Adressverwaltung – und ihre Lösung.

Weiterlesen

Reihenfolge mit Klasse

Wann immer Kriterien sich nicht nach dem Alphabet oder nach einem Zahlenwert sortieren lassen und eine individuelle Sortierung gefordert ist, entsteht Programmieraufwand. Sie müssen die betroffene Datenherkunft um ein Sortierfeld erweitern und einige Schaltflächen oder anderweitige Möglichkeiten zum Einstellen der Sortierung bereitstellen. Dieser Beitrag stellt eine Klasse vor, mit der Sie die benötigten Techniken mit wenigen Codezeilen einbinden.

Weiterlesen

Kombinationsfeld erweitern mit Klasse

Die Funktion zum Hinzufügen von Werten zur Datensatzherkunft eines Kombinationsfeldes braucht man in fast jeder Datenbankanwendung. Mal eben eine neue Kategorie anlegen oder eine neue Abteilung Kein Problem, wenn Sie pro Kombinationsfeld die richtige Ereignisprozedur programmiert haben. Aber warum sollte man diese eigentlich immer wieder neu programmieren Schließlich gibt es in einer solchen Prozedur doch nur wenige flexible Parameter. Schauen Sie sich an, wie Sie mit einer einfachen Klasse und wenigen Codezeilen ein wiederverwendbares Element zaubern.

Weiterlesen

Der Merge-Assistent

Haben Sie auch Kunden, die Ihre Daten in mehreren Datenbanken und/oder Tabellen halten und diese gern zusammenführen möchten Oder kommt das vielleicht sogar bei Ihnen selbst vor Das ist kein Grund zum Schämen: Auch dem Autor dieser Zeilen passiert so etwas. Das ist aber nicht schlimm, wenn man weiß, wie man die Daten zuverlässig in einer einzigen Datenbankanwendung zusammenführt. Im konkreten Fall geht es um zwei Kundendatenbanken für verschiedene Produkte, die vereinigt werden sollten.

Weiterlesen

Veranstaltungskalender

Wer Veranstaltungen und sonstige Termine plant, der weiß, dass es schwierig ist, die Übersicht zu behalten. Hier mit Outlook zu arbeiten, mag schon sinnvoll sein. Allerdings bietet Outlook nicht die Möglichkeit, etwa zu einer Veranstaltung Alternativtermine oder Terminserien zu verwalten. Dieses Funktion soll der Kernaspekt der im vorliegenden Beitrag beschriebenen Lösung sein, aber es gibt noch mehr zu entdecken – zum Beispiel die Darstellung der Termine in Formularen und Berichten sowie deren Eingabe. Und nicht zuletzt besteht auch das Datenmodell aus mehr als einer Tabelle zum Speichern der Termine …

Weiterlesen