{"id":55000854,"date":"2012-10-01T00:00:00","date_gmt":"2020-05-22T21:48:33","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=854"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Kunden_Vertraege_und_Anschreiben_verwalten","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/","title":{"rendered":"Kunden, Vertr&auml;ge und Anschreiben verwalten"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Nachdem wir in den letzten Ausgaben von Access im Unternehmen sehr viele kleine L&ouml;sungen und Techniken vorgestellt haben, wird es mal wieder Zeit f&uuml;r etwas Gr&ouml;&szlig;eres. Der vorliegende Beitrag zeigt, wie Sie viele Techniken zu einer kompletten Anwendung zusammenf&uuml;gen &#8211; mit Validierung, Fehlerbehandlung und vielem mehr. Als Beispiel kommt die Software eines fiktiven Unternehmers zum Einsatz, der damit Kunden und Vertragsdaten verwaltet und Anschreiben auf Basis der Kunden- und Vertragsdaten erstellt. Den Gro&szlig;teil der L&ouml;sung beschreibt der vorliegende Beitrag, einige kleinere Elemente werden in separaten Beitr&auml;gen erl&auml;utert.<\/b><\/p>\n<p><b>&Uuml;berblick &uuml;ber die Anwendung<\/b><\/p>\n<p>Die Anwendung empf&auml;ngt den Benutzer mit einem &uuml;bersichtlichen Ribbon, das Zugang zu allen wichtigen Anwendungsfunktionen liefert (s. Bild 1). Dieses Ribbon ist nat&uuml;rlich nur in Access ab Version 2007 sichtbar, f&uuml;r &auml;ltere Versionen steht eine entsprechende Symbolleiste zur Verf&uuml;gung. Grunds&auml;tzlich erl&auml;utern wir spezielle Features, die f&uuml;r den Einsatz dieser Anwendung unter Access 2003 und &auml;lter n&ouml;tig sind, in einem separaten Beitrag namens <b>ACCDB abw&auml;rtskompatibel machen <\/b>(<b>www.access-im-unternehmen.de\/860<\/b>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Das Anwendungsribbon<\/span><\/b><\/p>\n<p>Ein Klick auf die Ribbon-Schaltfl&auml;che <b>Kunden|&Uuml;bersicht <\/b>&ouml;ffnet ein Formular, das alle in der Datenbank gespeicherten Kunden in der &Uuml;bersicht anzeigt (s. Bild 2).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Kunden&uuml;bersicht<\/span><\/b><\/p>\n<p>Dieses Formular ist unter Access 2007 und j&uuml;nger skalierbar, das hei&szlig;t, dass sich das Unterformular mit der Kundenliste an die H&ouml;he und Breite des Hauptformulars anpasst. Dementsprechend werden die Schaltfl&auml;chen im unteren Bereich beim Vergr&ouml;&szlig;ern des Formulars nach unten verschoben.<\/p>\n<p>Dieses Formular enth&auml;lt einige Schaltfl&auml;chen, mit denen sich weitere Funktionen &ouml;ffnen lassen. Ganz oben findet sich beispielsweise die Schaltfl&auml;che <b>Kunden durchsuchen<\/b>, die den Dialog aus Bild 3 &ouml;ffnet. Dort geben Sie Filterkriterien f&uuml;r eine oder mehrere Eigenschaften der Kundenliste ein und filtern mit einem Klick auf die Schaltfl&auml;che <b>Suchen <\/b>die in der Kundenliste angezeigten Kundendatens&auml;tze (auch das Bet&auml;tigen der Eingabetaste filtert die Kunden bereits entsprechend den aktuellen Kriterien). Um die Suchkriterien zur&uuml;ckzusetzen, klicken Sie auf die Schaltfl&auml;che <b>Leeren<\/b>. Dies leert nicht nur die Kriterien, sondern entfernt gleichzeitig den Filter f&uuml;r die Kundenliste. Die Datens&auml;tze sind in der Kundenliste nicht bearbeitbar, beim Anklicken wird stattdessen gleich der komplette Datensatz markiert. Ein Doppelklick auf einen der Kunden in der Liste hingegeben &ouml;ffnet ein Formular mit den Kundendetails. Gleiches geschieht, wenn Sie einen Kunden in der Liste markieren und dann auf die Schaltfl&auml;che <b>Bearbeiten<\/b> unten im Formular klicken.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Kundensuche im Einsatz<\/span><\/b><\/p>\n<p>Die beiden Schaltfl&auml;chen <b>Bearbeiten <\/b>und <b>L&ouml;schen <\/b>werden nur aktiviert, wenn aktuell ein Datensatz im Unterformular markiert ist &#8211; dies ist eigentlich immer der Fall, wenn das Unterformular und somit die Kundenliste nicht gerade leer ist.<\/p>\n<p>Die Schaltfl&auml;che <b>Neu <\/b>&ouml;ffnet ebenfalls das Detailformular zur Ansicht des Kunden, allerdings zeigt dieses dann einen leeren Datensatz an. Ein Klick auf die Schaltfl&auml;che <b>L&ouml;schen <\/b>markiert den Kundendatensatz als gel&ouml;scht, woraufhin dieser nicht mehr in der Liste angezeigt wird.<\/p>\n<p>Dieses Detailformular sieht wie in Bild 4 aus und erwartet die Eingabe aller Daten zu einem Kunden. Dabei k&ouml;nnen Sie je Kunde in einem Unterformular mehrere Bankverbindungen eingeben. In einem weiteren Unterformular tragen Sie die Vertr&auml;ge zum jeweiligen Kunden ein. Die Vertr&auml;ge k&ouml;nnen genau wie die Bankverbindungen direkt in das Unterformular eingegeben werden, hier gibt es keine weiteren Detailformulare.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Anlegen eines neuen Kunden im Formular frmKundendetails<\/span><\/b><\/p>\n<p>Au&szlig;erdem bietet dieses Formular einige Schaltfl&auml;chen, mit denen Sie folgende Aufgaben erledigen k&ouml;nnen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Anlegen eines allgemeinen Anschreibens zum aktuell angezeigten Kunden<\/li>\n<li class=\"aufz-hlung\">Anlegen eines Anschreibens zum Vertrag<\/li>\n<li class=\"aufz-hlung\">Anzeige eines Adressetiketts zu diesem Kunden <\/li>\n<li class=\"aufz-hlung\">Drucken eines Adressetiketts zu diesem Kunden<\/li>\n<\/ul>\n<p>Der Unterschied zwischen den beiden Anschreiben-Arten ist, dass Sie beim ersten nur die Kundendaten in das Anschreiben integrieren k&ouml;nnen und beim zweiten auch die Vertragsdaten.<\/p>\n<p>Einen neuen Kunden k&ouml;nnen Sie &uuml;brigens auch &uuml;ber die Schaltfl&auml;che <b>Kunden|Neuer Kunde <\/b>des Anwendungsribbons anlegen.<\/p>\n<p><b>Geldinstitite verwalten<\/b><\/p>\n<p>Mit einem Doppelklick auf das Kombinationsfeld zur Auswahl eines Geldinstituts zu einer Bankverbindung &ouml;ffnet den Dialog aus Bild 5, mit dem Sie die vorhandenen Geldinstitute bearbeiten und neue hinzuf&uuml;gen k&ouml;nnen &#8211; dies mit einem Mausklick auf die Schaltfl&auml;che <b>Neues Geldinstitut <\/b>dieses Dialogs.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Hinzuf&uuml;gen eines neuen Geldinstituts<\/span><\/b><\/p>\n<p>Diese beiden Dialoge k&ouml;nnen Sie auch &uuml;ber die Ribbon-Eintr&auml;ge <b>Kreditinstitute|&Uuml;bersicht <\/b>und <b>Kreditinstitute|Neues Kreditinstitut <\/b>&ouml;ffnen. Wenn Sie den Dialog jedoch durch einen Doppelklick auf das Kombinationsfeld <b>Geldinstitut <\/b>im Formular zur Anzeige der Kundendetails &ouml;ffnen, wird das dort ausgew&auml;hlte Geldinstitut gleich in der Liste der Geldinstitute markiert. Andersherum wird eine &auml;nderung der Auswahl gleich in das Kombinationsfeld &uuml;bernommen.<\/p>\n<p><b>Gesellschaften verwalten<\/b><\/p>\n<p><!--30percent--><\/p>\n<p>&auml;hnliches geschieht, wenn Sie im Unterformular zum Verwalten der Vertr&auml;ge auf das Kombinationsfeld <b>Gesellschaft <\/b>klicken. Es erscheint dann der Dialog aus Bild 7).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Verwaltung von Gesellschaften<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Details einer Gesellschaft<\/span><\/b><\/p>\n<p>Auch diese beiden Dialoge k&ouml;nnen Sie &uuml;ber die entsprechenden Eintr&auml;ge des Anwendungs-Ribbons &ouml;ffnen. Die Eintr&auml;ge lauten <b>Gesellschaften|&Uuml;bersicht <\/b>und <b>Gesellschaften|Neue Gesellschaft<\/b>.<\/p>\n<p>Die Liste der Gesellschaften enth&auml;lt sogar noch eine Suchfunktion, mit der Sie direkt die Anfangsbuchstaben der Gesellschaft eingeben k&ouml;nnen, um alle entsprechenden Suchergebnisse im Listenfeld anzuzeigen (siehe Bild 8). Standardm&auml;&szlig;ig sucht diese Suchfunktion nach allen Eintr&auml;gen, deren Name mit dem angegebenen Suchbegriff beginnt. Wenn Sie nach einer Zeichenkette innerhalb der Eintr&auml;ge suchen m&ouml;chten, geben Sie als Erstes Zeichen das <b>* <\/b>ein. <b>*Recht <\/b>liefert dann beispielsweise alle Eintr&auml;ge, die irgendwo die Zeichenfolge Recht enthalten.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic009.png\" alt=\"pic009.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Suche nach Gesellschaften<\/span><\/b><\/p>\n<p><b>Vertragsarten bearbeiten<\/b><\/p>\n<p>Genau wie die Gesellschaft eines Vertrags k&ouml;nnen Sie auch die Vertragsart direkt aus dem Unterformular zur Verwaltung der Vertr&auml;ge eines Kunden ausw&auml;hlen. Dies gelingt &uuml;ber das Kombinationsfeld oder, wenn Sie es etwas komfortabler w&uuml;nschen, auch direkt &uuml;ber das &Uuml;bersichtsformular der Vertr&auml;ge. Bild 9 zeigt, wie Sie zun&auml;chst die &Uuml;bersicht mit einem Doppelklick auf das Kombinationsfeld zur Auswahl einer Vertragsart &ouml;ffnen und dann beispielsweise eine neue Vertragsart anlegen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9: Bearbeiten der Vertragsarten direkt vom Kundendetail-Formular aus<\/span><\/b><\/p>\n<p><b>Anwendungsoptionen<\/b><\/p>\n<p>Nur &uuml;ber das Ribbon erreichbar ist der Dialog aus Bild 10. Dort stellen Sie einige Eigenschaften ein, die mit der Dateiablage zu tun haben, aber auch solche f&uuml;r die Eingabe der Daten des Benutzers der Datenbank. Dieser tritt mit den Kunden &uuml;ber das Versenden der Anschreiben in Verbindung, daher m&uuml;ssen seine Kontaktdaten irgendwo hinterlegt sein. Diese sollen nicht fest in den Word-Dokumenten verdrahtet werden, sondern genau wie die Kundendaten per Platzhalter dynamisch zugewiesen werden k&ouml;nnen. Daher speichert die Datenbank diese in einer eigenen Tabelle, die &uuml;ber das Optionen-Formular bearbeitet werden kann. Die Optionen im oberen Bereich haben folgende Bedeutung:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic010.png\" alt=\"pic010.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10: Optionen-Dialog der Anwendung<\/span><\/b><\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>Formularkopf-Farbe<\/b>: Hier w&auml;hlen Sie aus, welche Farbe der Kopf eines jeden Dialogs der Anwendung anzeigen soll. Ein Klick auf die Schaltfl&auml;che mit den drei Punkten &ouml;ffnet den Dialog aus Bild 11 zur Auswahl der gew&uuml;nschten Farbe.<\/li>\n<li class=\"aufz-hlung\"><b>Dateiname<\/b>: Gibt an, unter welchem Namen kundenbezogene Dateien gespeichert werden sollen. <b>[Vorlage] <\/b>nimmt dabei den Namen der Vorlage vor der Dateiendung an (beispielsweise <b>Kfz-Versicherung<\/b>), <b>[Kundennummer] <\/b>die Kundennummer.<\/li>\n<li class=\"aufz-hlung\"><b>Dateiname (vertragsbezogen)<\/b>: Genau wie Dateiname, nur dass die Vertragsnummer noch einbezogen wird.<\/li>\n<li class=\"aufz-hlung\"><b>Kundenverzeichnis<\/b>: Gibt an, wie das Unterverzeichnis aufgebaut sein soll, in dem die kundenbezogenen Dokumente gespeichert werden.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic011.png\" alt=\"pic011.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11: Auswahl der Farbe f&uuml;r die Formulark&ouml;pfe<\/span><\/b><\/p>\n<p>Bez&uuml;glich des Kundenverzeichnisses wie auch des Vorlagenverzeichnisses, das bisher noch nicht erw&auml;hnt wurde, m&uuml;ssen wir hier kurz auf die Verzeichnisstruktur und den Aufbau der Anwendung eingehen: Die Anwendung ist als Frontend-Backend-L&ouml;sung konzipiert. Das Frontend liegt auf dem Arbeitsplatzrechner, das Backend auf einem Server-Rechner. Genau wie die Daten, die sich im Backend auf dem Server-Rechner befinden, sollen auch die zu den Kunden und Vertr&auml;gen angelegten Dokumente sowie die Vorlagen auf dem Server liegen und somit, wenn die Anwendung von mehreren Arbeitspl&auml;tzen aus eingesetzt wird, immer verf&uuml;gbar sein. Auf dem Server sieht die Verzeichnisstruktur wie in Bild 12 aus. Die Backenddatei <b>KA_BE.mdb <\/b>befindet sich in einem Verzeichnis mit zwei Unterordnern namens Kunden und Vorlagen. Das Verzeichnis <b>Kunden <\/b>nimmt wiederum einige Kunden-Verzeichnisse auf, die wie in den Optionen festgelegt benannt werden. In diesen wird wiederum die kundenbezogene Korrespondenz gespeichert. Das Verzeichnis <b>Vorlagen <\/b>wiederum nimmt die Vorlagen f&uuml;r zu erstellende Dokumente auf.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic015.png\" alt=\"pic015.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12: Verzeichnisstruktur auf dem Server<\/span><\/b><\/p>\n<p><b>Dokumente erstellen<\/b><\/p>\n<p>Um die oben erw&auml;hnten Einstellungen besser zu verstehen, schauen wir uns direkt an, wof&uuml;r diese ben&ouml;tigt werden. Interessant sind in diesem Zusammenhang die beiden Schaltfl&auml;chen zum Erstellen von Dokumenten im Kundenformular (s. Bild 13).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic012.png\" alt=\"pic012.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 13: Schaltfl&auml;chen zum Erstellen von Anschreiben<\/span><\/b><\/p>\n<p>Beide Schaltfl&auml;chen &ouml;ffnen den gleichen Dialog. Es gibt lediglich kleine Unterschiede im Aussehen beziehungsweise bei den Funktionen. Der Dialog zum Erstellen eines allgemeinen Anschreibens an einen Kunden, also ohne Bezug auf einen Vertrag, sieht wie in Bild 14 aus. Wenn Sie hingegen ein Dokument bez&uuml;glich eines Vertrags erstellen m&ouml;chten, kommt im Kopf des Formulars noch die Bezeichnung der Vertragsart hinzu &#8211; die funktionellen Unterschiede besprechen wir im Anschluss.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic013.png\" alt=\"pic013.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 14: Dialog zum Erstellen eines Dokuments f&uuml;r einen Kunden<\/span><\/b><\/p>\n<p><b>Dokument ausw&auml;hlen oder erstellen<\/b><\/p>\n<p>Die erste Schaltfl&auml;che <b>Ein bestehendes Dokument ausw&auml;hlen <\/b>&ouml;ffnet den Dialog zur Auswahl einer Datei (s. Bild 15). Dieser Dialog hat die Besonderheit, dass er erstens gleich nur Dateien anzeigt, deren Endung auf <b>.doc <\/b>oder <b>.docx <\/b>lautet, und dass er zweitens gleich in dem Verzeichnis startet, das Sie im <b>Optionen<\/b>-Dialog der Anwendung festgelegt haben. Das Dokument wird nach der Auswahl in das Feld <b>Ausgangsdokument <\/b>eingetragen. <\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic014.png\" alt=\"pic014.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 15: Auswahl einer Vorlage f&uuml;r ein Anschreiben<\/span><\/b><\/p>\n<p>Die Schaltfl&auml;che <b>Leeres Dokument erstellen <\/b>legt ein neues Dokument an und &ouml;ffnet es unter Word. Sie k&ouml;nnen mit dem Kontextmen&uuml; alle zur Verf&uuml;gung stehenden Platzhalter in das Dokument einf&uuml;gen (s. Bild 16).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic016.png\" alt=\"pic016.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 16: Einf&uuml;gen von Platzhaltern per Kontextmen&uuml;<\/span><\/b><\/p>\n<p>Hier wird auch deutlich, dass wir es nicht mit einer herk&ouml;mmlichen Word-Vorlage zu tun haben, sondern mit einem ganz normalen Dokument, das lediglich mit speziellen Platzhaltern f&uuml;r unseren Einsatzzweck ausgestattet wurde. Diese zeichnen sich dadurch aus, dass sie den Feldnamen der in der Tabelle <b>tblKunden <\/b>der Datenbank gespeicherten Felder entsprechen und in eckige Klammern eingefasst sind. Um den Vorgang ordnungsgem&auml;&szlig; abzuschlie&szlig;en, w&auml;hlen Sie nach dem Hinzuf&uuml;gen aller gew&uuml;nschten Platzhalter den untersten Eintrag des Kontextmen&uuml;s aus, n&auml;mlich <b>Alle Platzhalter gesetzt<\/b>. Es erscheint dann ein <b>Speichern unter<\/b>-Dialog, mit dem Sie die Vorlage an der gew&uuml;nschten Stelle speichern k&ouml;nnen. Der gew&auml;hlte Dateiname wird anschlie&szlig;end im Feld <b>Ausgangsdokument<\/b> eingetragen, sodass Sie dieses gleich mit den Daten des ausgew&auml;hlten Kunden f&uuml;llen k&ouml;nnen. Die dritte Schaltfl&auml;che <b>Dokument auf Basis einer Vorlage erstellen<\/b> r&auml;umt die M&ouml;glichkeit ein, dass Sie eine zuvor erstellte klassische Word-Vorlage als Ausgangsdokument f&uuml;r die Vorlage verwenden wollen &#8211; also ein Dokument mit der Dateiendung <b>.dot <\/b>oder <b>.dotx<\/b>.<\/p>\n<p>Wenn Sie dies tun, speichert die Anwendung ein neues Dokument auf Basis dieser Vorlage am gew&uuml;nschten Ort und tr&auml;gt den Namen der Datei im Feld <b>Ausgangsdokument <\/b>ein.<\/p>\n<p>Mit der Schaltfl&auml;che rechts neben diesem Dokument k&ouml;nnen Sie die gew&auml;hlte Vorlage nochmals bearbeiten. Ein Klick auf die Schaltfl&auml;che <b>Dokument erstellen <\/b>schlie&szlig;lich erstellt das neue Dokument, indem es die Dokumentvorlage &ouml;ffnet, die Platzhalter durch die tats&auml;chlich in der Tabelle gespeicherten Daten ersetzt und das Dokument unter dem angegebenen Speicherort sichert.<\/p>\n<p><b>Vertragsabh&auml;ngiges Dokument erstellen<\/b><\/p>\n<p>Wenn Sie im Formular <b>Kundendetails <\/b>auf <b>Dokument zum Vertrag erstellen <\/b>klicken, erscheint der gleiche Dialog wie zuvor. Allerdings zeigt dieser nun auch die Vertragsnummer, die beim Klicken ausgew&auml;hlt war, im Kopf an (s. Bild 17).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic017.png\" alt=\"pic017.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 17: Erstellen eines Dokuments zu einem Vertrag<\/span><\/b><\/p>\n<p>Zus&auml;tzlich finden Sie beim Bearbeiten der Vorlage nun nicht nur die Felder zum Kunden und zum Berater, sondern auch noch diejenigen mit den Daten der Tabelle <b>tblVertraege<\/b>.<\/p>\n<p><b>Etiketten<\/b><\/p>\n<p>F&uuml;r normale Anschreiben verwenden Sie vermutlich Briefumschl&auml;ge mit Sichtfenster, wichtigere oder gr&ouml;&szlig;ere Dokumente landen aber eher in einem gr&ouml;&szlig;eren Umschlag. Um diese entsprechend zu versenden, ben&ouml;tigen Sie Adressetiketten &#8211; und diese liefert die Anwendung bei einem Klick auf die Schaltfl&auml;che <b>Adressetikett Vorschau <\/b>beziehungsweise <b>Adressetikett drucken<\/b> (s. Bild 18).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_05\/KundendokumentationVerwalten-web-images\/pic018.png\" alt=\"pic018.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 18: Adressetikett in der Vorschauansicht<\/span><\/b><\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Dies war die Beschreibung einer L&ouml;sung, deren Programmierung wir in weiteren Beitr&auml;gen beschreiben &#8211; zum Beispiel in <b>Programmierung der KVA <\/b>(<b>www.access-im-unternehmen.de\/857<\/b>).<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>KA_BE.mdb<\/p>\n<p>KVA_2007.accdb<\/p>\n<p>KVA_2010.accdb<\/p>\n<p>Readme.txt<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{6B6D2313-5AFD-414A-A7FF-0E65BA36F6E6}\/aiu_854.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem wir in den letzten Ausgaben von Access im Unternehmen sehr viele kleine L&ouml;sungen und Techniken vorgestellt haben, wird es mal wieder Zeit f&uuml;r etwas Gr&ouml;&szlig;eres. Der vorliegende Beitrag zeigt, wie Sie vielen Techniken zu einer kompletten Anwendung zusammenf&uuml;gen &#8211; mit Validierung, Fehlerbehandlung und vielem mehr. Als Beispiel kommt die Software eines fiktiven Unternehmers zum Einsatz, der damit Kunden verwaltet, Vertragsdaten verwaltet und Anschreiben auf Basis der Kunden- und Vertragsdaten erstellt. Den Gro&szlig;teil der L&ouml;sung beschreibt der vorliegende Beitrag, einige kleinere Elemente werden in separaten Beitr&auml;gen erl&auml;utert.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662012,66052012,44000027],"tags":[],"class_list":["post-55000854","post","type-post","status-publish","format-standard","hentry","category-662012","category-66052012","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kunden, Vertr&auml;ge und Anschreiben verwalten - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kunden, Vertr&auml;ge und Anschreiben verwalten\" \/>\n<meta property=\"og:description\" content=\"Nachdem wir in den letzten Ausgaben von Access im Unternehmen sehr viele kleine L&ouml;sungen und Techniken vorgestellt haben, wird es mal wieder Zeit f&uuml;r etwas Gr&ouml;&szlig;eres. Der vorliegende Beitrag zeigt, wie Sie vielen Techniken zu einer kompletten Anwendung zusammenf&uuml;gen - mit Validierung, Fehlerbehandlung und vielem mehr. Als Beispiel kommt die Software eines fiktiven Unternehmers zum Einsatz, der damit Kunden verwaltet, Vertragsdaten verwaltet und Anschreiben auf Basis der Kunden- und Vertragsdaten erstellt. Den Gro&szlig;teil der L&ouml;sung beschreibt der vorliegende Beitrag, einige kleinere Elemente werden in separaten Beitr&auml;gen erl&auml;utert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T21:48:33+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Kunden, Vertr&auml;ge und Anschreiben verwalten\",\"datePublished\":\"2020-05-22T21:48:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/\"},\"wordCount\":2230,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/b5be2901cfbf4ae4b11f24a7a7ff429b\",\"articleSection\":[\"2012\",\"5\\\/2012\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/\",\"name\":\"Kunden, Vertr&auml;ge und Anschreiben verwalten - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/b5be2901cfbf4ae4b11f24a7a7ff429b\",\"datePublished\":\"2020-05-22T21:48:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/b5be2901cfbf4ae4b11f24a7a7ff429b\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/b5be2901cfbf4ae4b11f24a7a7ff429b\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Kunden_Vertraege_und_Anschreiben_verwalten\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kunden, Vertr&auml;ge und Anschreiben verwalten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kunden, Vertr&auml;ge und Anschreiben verwalten - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/","og_locale":"de_DE","og_type":"article","og_title":"Kunden, Vertr&auml;ge und Anschreiben verwalten","og_description":"Nachdem wir in den letzten Ausgaben von Access im Unternehmen sehr viele kleine L&ouml;sungen und Techniken vorgestellt haben, wird es mal wieder Zeit f&uuml;r etwas Gr&ouml;&szlig;eres. Der vorliegende Beitrag zeigt, wie Sie vielen Techniken zu einer kompletten Anwendung zusammenf&uuml;gen - mit Validierung, Fehlerbehandlung und vielem mehr. Als Beispiel kommt die Software eines fiktiven Unternehmers zum Einsatz, der damit Kunden verwaltet, Vertragsdaten verwaltet und Anschreiben auf Basis der Kunden- und Vertragsdaten erstellt. Den Gro&szlig;teil der L&ouml;sung beschreibt der vorliegende Beitrag, einige kleinere Elemente werden in separaten Beitr&auml;gen erl&auml;utert.","og_url":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T21:48:33+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Kunden, Vertr&auml;ge und Anschreiben verwalten","datePublished":"2020-05-22T21:48:33+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/"},"wordCount":2230,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b","articleSection":["2012","5\/2012","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/","url":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/","name":"Kunden, Vertr&auml;ge und Anschreiben verwalten - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b","datePublished":"2020-05-22T21:48:33+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/b5be2901cfbf4ae4b11f24a7a7ff429b"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Kunden_Vertraege_und_Anschreiben_verwalten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Kunden, Vertr&auml;ge und Anschreiben verwalten"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000854"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000854\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}