{"id":55000221,"date":"2004-06-01T00:00:00","date_gmt":"2020-05-06T15:17:46","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=221"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Etikettendruck_mit_der_Adressverwaltung","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/","title":{"rendered":"Etikettendruck mit der Adressverwaltung"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Andr&eacute; Minhorst, Duisburg<\/b><\/p>\n<p><b>Adressverwaltungen sind vermutlich die weit verbreiteste Anwendung von Datenbanken. Da au&szlig;er Sch&uuml;rzenj&auml;gern vermutlich niemand Adressen nur um des Sammelns willen hortet, sollte eine Adressverwaltung die f&uuml;r den jeweiligen Anwendungsfall passende Funktion mitbringen. Auf Grund der Vielfalt potenzieller Erweiterungen stellt Access im Unternehmen in loser Folge neue Funktionen f&uuml;r die Adressverwaltung aus Ausgabe 4\/2003 vor. In der aktuellen Ausgabe erfahren Sie, wie Sie der Adressverwaltung das Drucken von Etiketten beibringen.<\/b><\/p>\n<p>Wenn Sie gelegentlich Serienbriefe verschicken und nicht gerade nur Umschl&auml;ge mit Sichtfenster benutzen, kommen Sie fr&uuml;her oder sp&auml;ter vermutlich zu dem Vergn&uuml;gen, Etiketten zu bedrucken und diese anschlie&szlig;end aufzukleben. Word und Access bieten Assistenten, die Ihnen dabei helfen, wenn Sie nicht allzu hohe Anspr&uuml;che stellen. Sobald man aber mal mehrere Exemplare mit der gleichen Adresse oder nur die restlichen Etiketten eines bereits angebrochenen Etikettenbogens bedrucken m&ouml;chte, wird man schm&auml;hlich im Stich gelassen. In den folgenden Kapiteln erfahren Sie daher, wie Sie die in den Ausgaben 4\/2003 und 6\/2003 von Access im Unternehmen vorgestellte Adressverwaltung in eine Etikettendruckmaschine umwandeln.<\/p>\n<p>Ziel der Erweiterung der Adressverwaltung ist nicht nur eine Funktion zum Drucken einer Liste von Adressen auf einem Etikettenbogen &#8211; die Ausgabe soll auch besonders flexibel sein. Dazu geh&ouml;ren vor allem die folgenden Punkte:<\/p>\n<li>Ausgabe von beliebig vielen Exemplaren je Adressetikett<\/li>\n<li>Freilassen von beliebig vielen Etiketten zu Beginn des Etikettenbogens, um den leeren Platz von schon verbrauchten Etiketten nicht erneut zu bedrucken und somit angefangene B&ouml;gen noch verwenden zu k&ouml;nnen<\/li>\n<li>Flexible Anpassung aller m&ouml;glichen Parameter wie zum Beispiel Anzahl der Zeilen und Spalten und deren Abmessungen durch manuelle Eingabe und sp&auml;tere Wiederverwendung unterschiedlicher Vorlagen<\/li>\n<li>Verwendung unterschiedlicher Drucker mit demselben Druckergebnis durch manuelle Anpassung der Seitenr&auml;nder an die M&ouml;glichkeiten des jeweiligen Druckers<\/li>\n<li>Flexible Gestaltung der Etiketten durch direkten Zugriff auf den Entwurf der einzelnenEtiketten<\/li>\n<p><IMG height=\"154\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic001.png\" width=\"335\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Aufrufen der Funktion Etikettendruck<\/span><\/b><\/p>\n<h3>Starten des Etikettendrucks<\/h3>\n<p>Der Men&uuml;eintrag Berichte\/Etikettendruck dient dem Aufrufen des Formulars mit den weiteren Funktionen (siehe Bild 1). Im Dialog mit der &uuml;berschrift Etiketten drucken stellen Sie alle ben&ouml;tigten Eigenschaften f&uuml;r den Ausdruck der Etiketten ein (siehe Bild 2).<\/p>\n<h2>Anpassen des Layouts eineseinzelnen Etiketts<\/h2>\n<p>Das Kombinationsfeld Etikettlayout dient der Auswahl einer Vorlage f&uuml;r das Aussehen eines einzelnen Etiketts. Dort k&ouml;nnen Sie beispielsweise eine allgemeine Vorlage ablegen, die f&uuml;r den allt&auml;glichen Gesch&auml;ftsverkehr verwendet wird, oder Sie legen zus&auml;tzlich weitere Vorlagen f&uuml;r besondere Anl&auml;sse an. Falls Sie sich nun fragen, was f&uuml;r besondere Anl&auml;sse es denn g&auml;be und wie sich das Aussehen von Etiketten dadurch ver&auml;ndert, stellen Sie sich doch einfach einmal vor, Sie m&ouml;chten zu Weihnachten ein Etikett verwenden, das neben der Adresse noch einen schnuckeligen Weihnachtsbaum enth&auml;lt.<\/p>\n<p><IMG height=\"425\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic002.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Hier legen Sie die Parameter f&uuml;r den Etikettendruck fest.<\/span><\/b><\/p>\n<p><IMG height=\"203\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic003.png\" width=\"340\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3:  Ein Etikett in der Entwurfsansicht<\/span><\/b><\/p>\n<p>Nebenher k&ouml;nnen Sie nat&uuml;rlich verschiedene Etikettlayouts f&uuml;r die unterschiedlichen Abmessungen der Etiketten auf den Etikettenb&ouml;gen anlegen.<\/p>\n<p>Die Schaltfl&auml;che zum Bearbeiten eines Etikettlayouts &ouml;ffnet den Bericht mit dem jeweiligen Etikett in der Entwurfsansicht (siehe Bild 3). Dieser Bericht ist schon so weit vorbereitet, dass er alle relevanten Felder enth&auml;lt.<\/p>\n<p>Zum Anpassen des Berichts stellt man einfach die &uuml;blichen Eigenschaften der Steuerelemente wie Schriftart, -gr&ouml;&szlig;e, -farbe, -dicke und so weiter ein.<\/p>\n<p>Selbstverst&auml;ndlich muss man daf&uuml;r Sorge tragen, dass die Abmessungen des Grundlayouts des Etiketts nicht mit den Abmessungen des Etikettenbogens ins Gehege kommen &#8211; dazu jedoch weiter unten mehr.<\/p>\n<h3>Erstellen eines neuen Etikettlayouts<\/h3>\n<p>Mit der Schaltfl&auml;che Neues Etikett kann man ein neues Etikett erstellen. Da die Anwendung auch f&uuml;r Benutzer ohne umfangreiche Access-Erfahrung n&uuml;tzlich sein soll, wirft sie ihm keinen leeren Bericht vor die F&uuml;&szlig;e, sondern verwendet den im Kombinationsfeld Etikettlayout ausgew&auml;hlten Eintrag als Vorlage.<\/p>\n<p>Nach dem Klick auf die Schaltfl&auml;che Neues Etikett muss der Benutzer zun&auml;chst eine Bezeichnung f&uuml;r das neue Etikettlayout eingeben, bevor er mit dem Editieren beginnen kann. Mit dem Schlie&szlig;en des Entwurfs und der Best&auml;tigung des Speichervorgangs ist das neue Etikettlayout einsatzbereit.<\/p>\n<h3>Hinweis<\/h3>\n<p>Die Funktion zum Drucken von Etiketten w&auml;re noch benutzerfreundlicher, wenn statt des Berichtsentwurfs eine alternative, idiotensichere Benutzeroberfl&auml;che zum Anpassen der Etikettlayouts vorhanden w&auml;re. Das w&uuml;rde allerdings erstens den Rahmen des vorliegenden Beitrags sprengen und andererseits die Flexibilit&auml;t einschr&auml;nken, die der Berichtsentwurf bietet. Wenn Sie die Anwendung also Benutzern zug&auml;nglich machen, die nicht sensibel genug f&uuml;r den Umgang mit dem Berichtsentwurf sind, stellen Sie ihm einfach das gew&uuml;nschte Layout zur Verf&uuml;gung und deaktivieren die Funktion. <\/p>\n<h2>Bearbeiten der Etikettenb&ouml;gen<\/h2>\n<p>Sie m&ouml;chten nat&uuml;rlich nicht nur ein Etikett auf Ihren Bogen drucken, sondern wenn m&ouml;glich eine ganze Menge &#8211; und das in der zu dem Bogen passenden richtigen Spalten- und Zeilenanzahl und den entsprechenden Abmessungen.<\/p>\n<p>Die Auswahl der zur Verf&uuml;gung stehenden Etikettenb&ouml;gen und die Bearbeitung bestehender sowie die Erstellung neuer Vorlagen erfolgt &uuml;ber das Kombinationsfeld Etikettenb&ouml;gen und die rechts daneben befindliche Schaltfl&auml;che.<\/p>\n<p>Mit dem Kombinationsfeld w&auml;hlen Sie einen der vorhandenen B&ouml;gen aus. Um die Eigenschaften des Bogens zu bearbeiten oder einen neuen Bogen anzulegen, klicken Sie auf die Schaltfl&auml;che neben dem Kombinationsfeld. Es &ouml;ffnet sich der Dialog aus Bild 4.<\/p>\n<p><IMG height=\"245\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic004.png\" width=\"346\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4:  Eigenschaften eines Etikettenbogens<\/span><\/b><\/p>\n<p>Nehmen Sie sich nun den Etikettenbogen Ihrer Wahl zur Hand und tragen Sie die Abmessungen des Bogens hier ein. Gegebenenfalls finden Sie diese auf der Verpackung der Etiketten und m&uuml;ssen nicht selbst zum Lineal greifen. Anderenfalls haben Sie auch die M&ouml;glichkeit, den Etikettenassistenten von Word zu &ouml;ffnen und dort die gew&uuml;nschten Abmessungen zu ermitteln.<\/p>\n<p>Dazu gehen Sie folgenderma&szlig;en vor:<\/p>\n<li>&ouml;ffnen Sie Word.<\/li>\n<li>W&auml;hlen Sie den Men&uuml;eintrag Extras\/Briefe und Sendungen ( Umschl&auml;ge und Etiketten&#8230; aus.<\/li>\n<li>Klicken Sie im nun erscheinenden Dialog Umschl&auml;ge und Etiketten auf die Schaltfl&auml;che Optionen.<\/li>\n<li>Hier finden Sie die M&ouml;glichkeit, die einzelnen Produkte der unterschliedlichen Hersteller auszuw&auml;hlen (siehe Bild 5).<\/li>\n<li>Nach der Auswahl des gew&uuml;nschten Etiketts klicken Sie auf die Schaltfl&auml;che Details&#8230; und entnehmen dem folgenden Dialog die gew&uuml;nschten Informationen (siehe Bild 6). (<\/li>\n<p><IMG height=\"312\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic005.png\" width=\"434\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5:  Auswahl der Etikettenmarken und -typen<\/span><\/b><\/p>\n<p><IMG height=\"412\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic006.png\" width=\"441\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6:  Ansicht der Abmessungen eines Etikettenbogens<\/span><\/b><\/p>\n<h3>Anlegen eines neuen Etikettenbogens<\/h3>\n<p>Zum Anlegen eines neuen Bogens &ouml;ffnen Sie zun&auml;chst den Dialog zum Bearbeiten der Etikettenb&ouml;gen. Anschlie&szlig;end klicken Sie auf die Schaltfl&auml;che zum Anlegen eines neuen Datensatzes &#8211; das ist die rechte Schaltfl&auml;che der Navigationsleiste.<\/p>\n<h2>Festlegen der Seiteneinrichtung<\/h2>\n<p>Wenn Sie bereits Erfahrung im Umgang mit Berichten in Access haben, wissen Sie, dass der sichtbare Bereich in der Entwurfsansicht lediglich den bedruckbaren Bereich des Blattes anzeigt. Die Seitenr&auml;nder bekommen Sie erst in der Vorschauansicht oder beim Ausdruck zu sehen.<\/p>\n<p>Da die Seitenr&auml;nder von Drucker zu Drucker und unter Umst&auml;nden auch in Abh&auml;ngigkeit des Anwendungsfalls unterschiedlich eingestellt sein k&ouml;nnen, enth&auml;lt die Anwendung auch die M&ouml;glichkeit, verschiedene Seiteneinstellungen zu speichern.<\/p>\n<p>Das ist gerade aus dem folgenden Grund wichtig: Die Abmessungen der Etikettenb&ouml;gen werden absolut in Bezug zum oberen und linken Seitenrand angegeben. Wenn nun der Rand auf dem Etikettenbogen 25 mm betr&auml;gt, aber der in den Seiteneinstellungen eingetragene Seitenrand nur 20 mm misst, muss die Anwendung dies beim Drucken des Berichts ber&uuml;cksichtigen und den Inhalt des Etiketts um die Differenz der beiden Seitenr&auml;nder &#8211; also 5 mm &#8211; vom linken Rand entfernt einsetzen. Access k&ouml;nnte die Seiteneinstellungen des aktuellen Berichts auch automatisch einlesen. Dieser Vorgang ist jedoch &auml;u&szlig;erst kompliziert und wird daher durch eine manuelle Eingabe der Seitenr&auml;nder und Papierabmessungen ersetzt.<\/p>\n<p>Da die Anwendung auch hier flexibel sein soll, kann man wiederum mehrere Vorlagen festlegen. Das Kombinationsfeld Druckereinstellungen dient der Auswahl einer der zur Verf&uuml;gung stehenden Vorlagen. Die ausgew&auml;hlte Vorlage kann durch einen Mausklick auf die rechts daneben liegende Schaltfl&auml;che bearbeitet werden(siehe Bild 7).<\/p>\n<p>Auch hier klicken Sie zum Neuanlegen einer Vorlage auf die rechte Schaltfl&auml;che der Navigationsleiste.<\/p>\n<p><IMG height=\"194\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic007.png\" width=\"346\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7:  Eingabe von Druckereinstellungen<\/span><\/b><\/p>\n<h3>Hinweis<\/h3>\n<p><!--30percent--><\/p>\n<p>Die Anwendung enth&auml;lt keine Validierung, ob die Abmessungen der einzelnen Etiketten, der Etikettenb&ouml;gen und die Druckereinstellungen miteinander korrespondieren. Diese Funktion w&auml;re ein ernsthafter Kandidat f&uuml;r eine m&ouml;gliche Erweiterung. <\/p>\n<h2>Anzahl freier Etiketten<\/h2>\n<p>Mit dem gleichnamigen Textfeld legen Sie fest, wie viele Etiketten am Anfang des Etikettenbogens freigelassen werden. Die freien Etiketten werden dabei von links nach rechts und von oben nach unten gez&auml;hlt.<\/p>\n<h2>Anzahl der zu druckendenExemplare je Adresse<\/h2>\n<p>Um die Anzahl der Etiketten je Adresse festzulegen, gibt es zwei M&ouml;glichkeiten. Die erste M&ouml;glichkeit ist das manuelle Festlegen der Anzahl je Adresse. Dazu befindet sich am rechten Rand einer jeden Adresse ein Textfeld zur Eingabe der gew&uuml;nschten Anzahl. Da normalerweise davon auszugehen ist, dass man von jedem Etikett die gleiche Anzahl druckt, enth&auml;lt das Formular zus&auml;tzlich ein Textfeld, in das Sie die Anzahl eingeben k&ouml;nnen, die das Formular f&uuml;r alle Adressen speichern soll.<\/p>\n<h2>Drucken der Etiketten<\/h2>\n<p>Nachdem alle Einstellungen vorgenommen sind, wartet die Schaltfl&auml;che Etiketten drucken auf ihren Einsatz. Sie bewirkt die Anzeige des Berichts mit den Etiketten in der Vorschauansicht (siehe Bild 8).<\/p>\n<p><IMG height=\"279\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic008.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8:  Das fertige Formular<\/span><\/b><\/p>\n<p><IMG height=\"489\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic009.png\" width=\"490\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9:  Datenmodell der Adressverwaltung<\/span><\/b><\/p>\n<p>Die Adressverwaltung verwaltet im Gegensatz zu vielen  Konkurrenzprogrammen die Adressen von Personen und Unternehmen getrennt in zwei unterschliedlichen Tabellen. Diese m&uuml;ssen Sie nat&uuml;rlich zun&auml;chst in entsprechender Form in einer Abfrage zusammenf&uuml;hren. <\/p>\n<p>Dabei k&ouml;nnen drei verschiedene Arten von Adressen auftauchen:<\/p>\n<li>Unternehmen ohne Ansprechpartner<\/li>\n<li>Unternehmen mit Ansprechpartner<\/li>\n<li>Personen<\/li>\n<p>Die Unternehmen werden in Unternehmen mit und ohne Ansprechpartner unterteilt, weil es m&ouml;glich ist, dass ein Unternehmen nicht nur einen Ansprechpartner hat, sondern dass jeder Mitarbeiter ein m&ouml;glicher Ansprechpartner ist.<\/p>\n<p>Ein Blick auf das Datenmodell bringt weiteres Licht ins Dunkel (siehe Bild 9). Jedes Unternehmen wird f&uuml;r sich in einem Datensatz der Tabelle tblUnternehmen gespeichert. Die Zuordnung der Adressen der Personen zu den Unternehmen erfolgt in der Tabelle tblAdressen. Davon ausgehend, dass jede Person nur in einem Unternehmen arbeitet, kann das Unternehmen &uuml;ber das Verkn&uuml;pfungsfeld UnternehmenID der Tabelle tblAdressen ausgew&auml;hlt werden.<\/p>\n<p>Die f&uuml;r die Auswahl der zu druckenden Adressetiketten erforderliche Datenherkunft soll nun jede Person einmal mit der eigenen Adresse und, soweit vorhanden, einmal mit den beruflichen Kontaktdaten auff&uuml;hren und zus&auml;tzlich die allgemeinen Adressdaten der einzelnen Unternehmen enthalten.<\/p>\n<p>Dazu ist die Verkn&uuml;pfung mehrerer Tabellen oder Abfragen per UNION-Abfrage erforderlich.<\/p>\n<p>Die Tabellen sollen folgenderma&szlig;en aufgebaut sein:<\/p>\n<li>Unternehmen<\/li>\n<li>Anrede, Titel, Vorname und Nachname<\/li>\n<li>Stra&szlig;e<\/li>\n<li>PLZ und Ort<\/li>\n<li>Land<\/li>\n<li>Au&szlig;erdem kommen noch einige weitere Felder hinzu.<\/li>\n<h2>Vor&uuml;berlegungen<\/h2>\n<p>Die vorliegende Konstellation macht es nicht unbedingt leicht, die Daten f&uuml;r Adressetiketten bereitzustellen. Wesentlich leichter w&auml;re es, wenn die Daten von Unternehmen und Personen sich wie in anderen Adressverwaltungen in einer Tabelle befinden w&uuml;rden. Da die vorliegende Anwendung jedoch Ihre Kontaktdaten aus unterschiedlichen Quellen bezieht, sind nachfolgend einige Tricks erforderlich, um zum gew&uuml;nschten Ergebnis zu kommen.<\/p>\n<p>Das in der weiter oben beschriebenen Funktionsweise der Anwendung erl&auml;uterte Ziel, Adressen in ein- oder mehrfacher Ausf&uuml;hrung in Etikettenform auszugeben, beschw&ouml;rt zun&auml;chst eine grundlegende Entscheidung bez&uuml;glich des Datenmodells herauf.<\/p>\n<p>Es gilt n&auml;mlich, die Anzahl der auszudruckenden Exemplare jeder Adresse, ob Unternehmen, Privatperson oder Ansprechpartner, mit dieser zu speichern.<\/p>\n<p>Da die Daten aus unterschiedlichen Tabellen stammen, m&uuml;ssten eben diese um je ein Feld zur Angabe der Anzahl erg&auml;nzt werden. Das w&uuml;rde noch funktionieren, wenn nur Personen und Unternehmen vork&auml;men, aber da Personen auch noch in Zusammenhang mit Unternehmen als Ansprechpartner aufgef&uuml;hrt werden sollen, m&uuml;ssten schon mehrere neue Felder f&uuml;r die Speicherung der jeweiligen Anzahl angelegt werden.<\/p>\n<h3>1:1-Beziehung<\/h3>\n<p>Wenn zu einem Datensatz zus&auml;tzliche Daten gespeichert werden sollen, bietet sich gelegentlich eine 1:1-Beziehung an. Im vorliegenden Fall kommt diese M&ouml;glichkeit sehr gelegen, wenn folgende Vorgehensweise zum Zuge kommt:<\/p>\n<li>Die drei m&ouml;glichen Datenarten Unternehmen, Unternehmen mit Ansprechpartner und Person werden jeweils in entsprechenden Abfragen ermittelt. Dabei wird jeweils ein eindeutiger Schl&uuml;ssel gebildet.<\/li>\n<li>Das Ergebnis dieser Abfrage wird &uuml;ber eine 1:1-Beziehung mit einer Tabelle namens tblAnzahlen verkn&uuml;pft. Damit kann zu jedem Kontakt, ob Unternehmen, Einzelperson oder Unternehmen mit Ansprechpartner, eine Anzahl gespeichert werden.<\/li>\n<li>Die drei resultierenden Abfragen werden mit Hilfe einer UNION-Abfrage zusammengefasst.<\/li>\n<p>Als Beispiel f&uuml;r die Abfragen zur Ermittlung der Datens&auml;tze der drei Kontaktarten dient die Abfrage zur Ermittlung der Unternehmen mit Ansprechpartner (qryEtikettenUnternehmenAnsprechpartner). Diese Abfrage fasst die Tabellen tblPersonen und tblUnternehmen so zusammen, dass alle Kombinationen aus Personen und Unternehmen enthalten sind (siehe Bild 10). Zus&auml;tzlich zieht sie die Tabelle tblAnzahlen hinzu, die zu jedem Datensatz der Tabelle tblPersonen einen Datensatz enthalten kann, aber nicht muss.<\/p>\n<p>Daher werden die beiden Tabellen tblPersonen und tblAnzahlen &uuml;ber eine spezielle Beziehung verkn&uuml;pft, die alle Datens&auml;tze der Tabelle tblPersonen enth&auml;lt, aber nur f&uuml;r die Datens&auml;tze der Tabelle tblAnzahlen Daten anzeigt, die auch mit den entsprechenden Eintr&auml;gen der Tabelle tblPersonen verkn&uuml;pft sind.<\/p>\n<p>Wichtig ist in dem Zusammenhang auch der eindeutige Index, der in dem Feld UniqueID gespeichert wird. Da die resultierende Abfrage ja Personen sowohl als Privatperson als auch als Ansprechpartner eines Unternehmens enthalten k&ouml;nnen soll, muss ein neuer eindeutiger Index geschaffen werden. Dieser besteht aus dem folgenden Ausdruck:<\/p>\n<p><IMG height=\"235\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic010.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10:  Abfrage zur Ermittlung von Unternehmen und Ansprechpartnern inklusive Anzahl<\/span><\/b><\/p>\n<p><IMG height=\"173\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic011.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11:  Ergebnis der UNION-Abfrage zur Zusammenf&uuml;hrung der unterschiedlichen Kontaktarten<\/span><\/b><\/p>\n<pre>UniqueID: \"U\" & [tblUnternehmen].[UnternehmenID] & \"A\" & [tblAdressen].[AdressID]<\/pre>\n<p>Das bedeutet, dass ein f&uuml;hrendes U gefolgt von der ID des Unternehmens durch ein A gefolgt von der ID der Person erg&auml;nzt wird, um so die eindeutige Kombination aus Personen und Unternehmen zu ermitteln. Zus&auml;tzlich enth&auml;lt jeder Datensatz den Namen der Tabelle, aus der er stammt, also tblPersonen oder tblUnternehmen.<\/p>\n<p>Die Abfragen zur Ermittlung der Kontaktdaten aller Privatpersonen sowie der Unternehmen in separater Form sehen &auml;hnlich aus.<\/p>\n<p>Die resultierenden drei Abfragen qryEtikettenUnternehmenAnsprechpartner, qryEtikettenUnternehmen und qryEtikettenPersonen werden durch die folgende UNION-Abfrage zu einer Datenquelle  zusammengefasst:<\/p>\n<pre>SELECT * FROM qryEtikettenPersonen\r\nUNION\r\nSELECT * FROM qryEtikettenUnternehmen\r\nUNION\r\nSELECT * FROM qryEtikettenUnternehmenAnsprechpartner;<\/pre>\n<p>Das Ergebnis dieser Abfrage k&ouml;nnte beispielsweise wie in Bild 11 aussehen. Wie dort gut zu erkennen ist, gibt es Personen ohne Unternehmen, Unternehmen ohne Ansprechpartner sowie Unternehmen mit Ansprechpartner. Prinzipiell haben Sie nun eine Abfrage zusammen, die als Grundlage f&uuml;r die Ausgabe von Etiketten dienen k&ouml;nnte &#8211; sie enth&auml;lt alle Datens&auml;tze und die Anzahl, in der die Datens&auml;tze gedruckt werden sollen.<\/p>\n<h3>Hinweis<\/h3>\n<p>Die nachfolgendend beschriebenen Vorgehensweisen sind nicht typisch f&uuml;r die Erstellung von Berichten zur Ausgabe von Etiketten. Die hier vorliegende Aufgabenstellung erfordert einige Tricks und Kniffe. Beispiele f&uuml;r die herk&ouml;mmliche Erstellung von Etikettenberichten finden Sie im Internet unter der Adresse http:\/\/www.access-im-unternehmen.de\/221.0.htm. <\/p>\n<p>Zur Ausgabe von Etiketten mit der Adressverwaltung sind mindestens zwei Berichte erforderlich: einer mit dem Layout eines einzelnen Etiketts und einer, der dieses einzelne Etikett in einen Unterbericht aufnimmt und entsprechend den gew&uuml;nschten Abmessungen und Eigenschaften ausgibt.<\/p>\n<h2>Das Problem mit der Anzahl &#8230;<\/h2>\n<p>Eine der schwierigsten Fragen ist, wie die unterschiedlichen Anforderungen an den Etikettenbericht erf&uuml;llt werden: die gleichzeitige Verarbeitung von beliebig vielen leeren Etiketten und einer beliebigen Anzahl von Exemplaren der auszugebenden Etiketten. Zus&auml;tzlich sind ja noch mehrere Etiketten je Zeile auszugeben, was dazu f&uuml;hrt, dass man sich zun&auml;chst einmal genauer mit den drei Berichtseigenschaften MoveLayout, NextRecord und PrintSection auseinandersetzt. Diese drei wirken folgenderma&szlig;en:<\/p>\n<li>MoveLayout: Wird diese Eigenschaft auf False gesetzt, springt der Bericht nicht auf die n&auml;chste Zeile. Hilfreich, wenn mehrere Datens&auml;tze je Zeile gedruckt werden sollen &#8211; dabei muss nat&uuml;rlich die x-Koordinate der entsprechenden Steuerelemente verschoben werden.<\/li>\n<li>NextRecord: Gibt an, ob ein Bereich zum n&auml;chsten Datensatz wechseln soll &#8211; hilfreich, wenn mehrere Exemplare eines Datensatzes gedruckt werden sollen.<\/li>\n<li>PrintSection: Gibt an, ob ein Bereich gedruckt werden soll oder nicht.<\/li>\n<p>Mit diesen drei Eigenschaften machte der Autor sich ans Werk, um das angegebene Ziel zu erreichen (Autoren gehen durchaus auch einmal triviale Wege, um anschlie&szlig;end festzustellen, dass diese nicht zum Ziel f&uuml;hren).<\/p>\n<p>Das Ziel wurde aus folgendem Grund nicht erreicht: Die Aufgabenstellung erfordert, dass gleichzeitig mehrere Etiketten je Datensatz gedruckt werden (NextRecord = False) und die Zeile nicht verlassen wird (MoveLayout = False). Leider akzeptiert Access diese Variante nicht mit dem Hinweis, dass es passieren kann, dass der Bericht ununterbrochen gedruckt wird, wenn beide Eigenschaften den Wert False haben.<\/p>\n<p>Der Autor dieser Zeilen konnte Access mit keinem Mittel davon &uuml;berzeugen, dass er sich dieses Risikos durchaus bewusst ist. Da diese spezielle Berichtsausgabe aber darauf angewiesen war, mehrere Datens&auml;tze in einer Zeile zu drucken, von denen zus&auml;tzlich jeder mehrfach vorkommen konnte, entstand eine Alternativl&ouml;sung.<\/p>\n<p>Diese f&uuml;gt der umfangreichen Sammlung aufeinander aufbauender Abfragen zur Ermittlung der gew&uuml;nschten Daten noch eine weitere Abfrage hinzu. In dieser Abfrage wird jeder Datensatz so oft angezeigt, wie es in dem Feld Anzahl angegeben ist. Die genaue Vorgehensweise hierzu finden Sie unter der Adresse http:\/\/www.access-im-unternehmen.de\/216.0.html im Internet.<\/p>\n<h2>&#8230; und mit den leeren Etiketten<\/h2>\n<p>Leere Etiketten oder generell leere Datens&auml;tze erzeugt man unter Access, indem man die Eigenschaft PrintSection f&uuml;r die gew&uuml;nschte Anzahl Datens&auml;tze auf den Wert False einstellt. Da aber nun schon die L&ouml;sung f&uuml;r die mehrfache Anzeige eines einzelnen Datensatzes in eine Abfrage ausgegliedert wurde, soll auch in diesem Fall eine Abfrage herhalten. Die Abfrage ist genauso aufgebaut wie die Abfrage aus dem vorherigen Abschnitt &#8211; mit dem Unterschied, dass die einzelnen Felder mit dem Wert 0 f&uuml;r die Zahlenfelder und einer leeren Zeichenkette f&uuml;r die &uuml;brigen Felder gef&uuml;llt werden. Die Anzahl der leeren Etiketten wird aus dem Formular frmEtikettenDrucken ausgelesen. <\/p>\n<p>Genau wie in der Abfrage mit ein- oder mehrfach enthaltenen Kontaktdaten k&ouml;nnen auch hier einer und mehrere Datens&auml;tze, aber auch kein Datensatz enthalten sein.<\/p>\n<p><IMG height=\"332\" src=\"..\/fileadmin\/_temp_\/{00860D23-9071-4E34-BB0D-C43CA81A9D97}\/pic012.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12:  Haupt- und Unterbericht mit Verkn&uuml;pfungseigenschaften<\/span><\/b><\/p>\n<pre>Option Compare Database\r\nOption Explicit\r\nDim intZaehler As Integer\r\nDim intSpalten As Integer\r\nDim intZeilen As Integer\r\nDim intRandLinks As Integer\r\nDim intEtiketthoehe As Integer\r\nDim intEtikettbreite As Integer\r\nDim intZwischenraumVertikal As Integer\r\nDim intZwischenraumHorizontal As Integer\r\nDim intSeiteRandLinks As Integer\r\nDim intSeiteRandRechts As Integer\r\nDim intSeiteBreite As Integer\r\nDim intAktuelleSpalte As Integer<\/pre>\n<p><b>Quellcode 1<\/b><\/p>\n<h2>Haupt- und Unterbericht<\/h2>\n<p>Die Ausgabe der Etiketten wird durch einen Haupt- und einen Unterbericht realisiert, wobei der Unterbericht die Steuerelemente zur Anzeige der einzelnen Felder des Kontaktes enth&auml;lt und im Detailbereich des Hauptberichts in einem Unterberichtsteuerelement untergebracht wird (siehe Bild 12).<\/p>\n<p>Das Unterberichtsteuerelement verwendet eine Abfrage als Datenherkunft, die alle vorhandenen Kontakte sowie einen &#8222;blinden&#8220; Datensatz enth&auml;lt, dessen anzuzeigende Felder alle leer sind und dessen Feld UniqueID den Wert 0 hat (siehe Abfrage qryEtikettenMitAnzahl in der Beispieldatenbank).<\/p>\n<p>Somit enth&auml;lt die Datenherkunft des Unterberichts alle Elemente, die als Inhalt eines Etiketts in Frage kommen. Ob und wie oft diese angezeigt werden, h&auml;ngt von der Datenherkunft des Hauptformulars ab, das &uuml;ber das Feld UniqueID mit dem entsprechenden Feld des Unterberichts verkn&uuml;pft ist.<\/p>\n<p>Wenn die Datenherkunft des Hauptformulars nun zweimal den Kontakt A, einmal den Kontakt B und einmal den leeren Kontakt enth&auml;lt, zeigt es entsprechend sechs Datens&auml;tze an. In deren Detailbereich befindet sich jeweils der aktuelle Kontakt in den Steuerelementen des Unterberichts. Damit der Bericht die leeren Datens&auml;tze auch zu Beginn anzeigt, sortiert die Abfrage, die als Datenherkunft des Hauptberichts dient, die Daten direkt nach der UniqueID.<\/p>\n<h2>Spalten einstellen per VBA<\/h2>\n<p>Nachdem der gr&ouml;&szlig;te Teil der Vorbereitungen der Berichte und der Datenherk&uuml;nfte durch relativ aufw&auml;ndige Abfragen erfolgt ist, folgt nun noch die eigentliche Anzeige der Daten im Bericht.<\/p>\n<pre>Private Sub Report_Open(Cancel As Integer)\r\n    Dim db As DAO.Database\r\n    Dim rstEtikettenbogen As DAO.Recordset\r\n    Dim rstSeiteneinstellungen As DAO.Recordset\r\n    Set db = CurrentDb\r\n    Set rstEtikettenbogen = db.OpenRecordset(\"SELECT * FROM tblEtiketten WHERE \" _        & \"EtikettID = \" & Forms!frmEtikettenDrucken!cboEtikettbogen, dbOpenDynaset)\r\n    Set rstSeiteneinstellungen = db.OpenRecordset(\"SELECT * FROM \" _        & \"tblDruckereinstellungen WHERE DruckereinstellungenID = \" _        & Forms!frmEtikettenDrucken!cboDruckereinstellungen, dbOpenDynaset)\r\n    intZaehler = 1\r\n    intAktuelleSpalte = 1\r\n    With rstEtikettenbogen\r\n        intSpalten = !Spalten\r\n        intZeilen = !Zeilen\r\n        intRandLinks = !RandLinks\r\n        intEtiketthoehe = !Etiketthoehe\r\n        intEtikettbreite = !Etikettbreite\r\n        intZwischenraumVertikal = !ZwischenraumVertikal\r\n        intZwischenraumHorizontal = !ZwischenraumHorizontal\r\n    End With\r\n    Me.sfmEtikett.SourceObject = Forms!frmEtikettenDrucken!cboEtiketten\r\n    With rstSeiteneinstellungen\r\n        intSeiteRandLinks = !RandLinks\r\n        intSeiteRandRechts = !RandRechts\r\n        intSeiteBreite = !Papierbreite\r\n    End With\r\n    Me.Width = (intSeiteBreite - intSeiteRandLinks - intSeiteRandRechts) \/ 10 * 567\r\n    Me.sfmEtikett.Width = intEtikettbreite \/ 10 * 567\r\n    Me.Section(acDetail).Height = 0.000001\r\nEnd Sub<\/pre>\n<p><b>Quellcode 2<\/b><\/p>\n<p>Das Klassenmodul des Berichts rptEtikettenbogen enth&auml;lt im Kopf die Deklaration einiger Variablen (s. Quellcode 1).<\/p>\n<p>Die durch das &ouml;ffnen des Berichts ausgel&ouml;ste Prozedur Report_Open (s. Quellcode 2) hat die wesentliche Aufgabe, die Werte dieser Variablen aus den beiden Tabellen tblEtiketten und tblDruckereinstellungen auszulesen. Die IDs der auszulesenden Datens&auml;tze dieser Tabellen ermittelt die Prozedur aus den entsprechenden Kombinationsfeldern des Formulars frmEtikettenDrucken.<\/p>\n<p>Die Prozedur wertet auch das dritte Kombinationsfeld dieses Formulars aus und ermittelt daraus den Bericht, der das anzuzeigende Etikett enth&auml;lt. Dieser Bericht dient als Inhalt des Unterberichtsteuerelements im Detailbereich.<\/p>\n<p>Nebenher initialisiert die Prozedur noch einige Z&auml;hlervariablen wie intZaehler zum Z&auml;hlen der aktuell bearbeiteten Zeile und intAktuelleSpalte.<\/p>\n<p>Die Hauptarbeit &uuml;bernimmt die Prozedur Detailbereich_Format (s. Quellcode 3). Access ruft sie f&uuml;r jeden Datensatz einmal auf. Die Prozedur beginnt mit der &uuml;berpr&uuml;fung, ob schon die angegebene Anzahl von Spalten je Berichtsbogen erreicht ist, und setzt in Abh&auml;ngigkeit vom Ergebnis die Eigenschaft Visible eines Seitenumbruch-Steuerelements auf den Wert True oder False. Dadurch erfolgt gegebenenfalls ein Seitenwechsel. Ist das der Fall, sorgt die Prozedur auch noch daf&uuml;r, dass sich das Seitenumbruch-Steuerelement am unteren Rand des Berichts befindet.<\/p>\n<pre>Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)\r\n    If intZaehler &gt; intZeilen * intSpalten Then\r\n        Me.Seitenumbruch4.Visible = True\r\n        Me.Seitenumbruch4.Top = intEtiketthoehe\r\n    Else\r\n        Me.Seitenumbruch4.Visible = False\r\n    End If\r\n    intZaehler = intZaehler + 1\r\n    If intAktuelleSpalte &lt; intSpalten Then\r\n        Me.sfmEtikett.Left = intRandLinks - intSeiteRandLinks + _            (intAktuelleSpalte - 1) * _            (intEtikettbreite + intZwischenraumHorizontal) \/ 10 * 567\r\n        Me.MoveLayout = False\r\n        intAktuelleSpalte = intAktuelleSpalte + 1\r\n    Else\r\n        Me.sfmEtikett.Left = intRandLinks - intSeiteRandLinks + _            (intAktuelleSpalte - 1) * _            (intEtikettbreite + intZwischenraumHorizontal) \/ 10 * 567\r\n        intAktuelleSpalte = 1\r\n    End If\r\n    Me.sfmEtikett.Report.Section(acDetail).Height = _        (intEtiketthoehe + intZwischenraumVertikal) \/ 10 * 567\r\nEnd Sub<\/pre>\n<p><b>Quellcode 3<\/b><\/p>\n<pre>Private Sub Report_Page()\r\n    intAktuelleSpalte = 1\r\n    intZaehler = 1\r\nEnd Sub<\/pre>\n<p><b>Quellcode 4<\/b><\/p>\n<p>In der folgenden If-Abfrage &uuml;berpr&uuml;ft die Prozedur, ob die aktuelle Spalte der letzten Spalte der Zeile entspricht. Ist das der Fall, setzt sie den Wert der aktuellen Spalte wieder auf den Startwert 1, anderenfalls erh&ouml;ht sie den Wert um 1 und r&uuml;ckt das Unterformular damit weiter nach rechts. Die genaue Position wird dabei aus der Summe des linken Randes und dem Produkt der Summe der Etikettenbreite und der Breite des Zwischenraums und dem Wert des Spaltenz&auml;hlers ermittelt. Die Prozedur Report_Page (s. Quellcode 4) startet automatisch beim Anzeigen einer neuen Seite und initialisiert die Werte der aktuellen Zeile und Spalte jeweils auf den Wert 1.<\/p>\n<p>Die L&ouml;sung ist nicht ganz trivial, offenbart aber, dass es unter Access immer mehrere Wege zum Ziel gibt. Erweiterungsm&ouml;glichkeiten bieten sich hier vor allem in der Optimierung der Benutzeroberfl&auml;che. Zus&auml;tzlich k&ouml;nnten die Herstellerdaten bestehender Etikettenb&ouml;gen ermittelt und in die Datenbank eingepflegt werden, so erspart man dem Anwender einige Tipp- und vor allem Such- beziehungsweise Handarbeit mit dem Lineal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adressverwaltungen sind vermutlich die weit verbreiteste Anwendung von Datenbanken. Da au&szlig;er Sch&uuml;rzenj&auml;gern vermutlich niemand Adressen nur um des Sammelns willen hortet, sollte eine Adressverwaltung die f&uuml;r den jeweiligen Anwendungsfall passende Funktion mitbringen. Auf Grund der Vielfalt potenzieller Erweiterungen stellt Access im Unternehmen in loser Folge neue Funktionen f&uuml;r die Adressverwaltung aus Ausgabe 4\/2003 vor. In der aktuellen Ausgabe erfahren Sie, wie Sie der Adressverwaltung das Drucken von Etiketten beibringen.<\/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":[662004,66032004,44000024,44000027],"tags":[],"class_list":["post-55000221","post","type-post","status-publish","format-standard","hentry","category-662004","category-66032004","category-Berichte_und_Reporting","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Etikettendruck mit der Adressverwaltung - 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\/Etikettendruck_mit_der_Adressverwaltung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Etikettendruck mit der Adressverwaltung\" \/>\n<meta property=\"og:description\" content=\"Adressverwaltungen sind vermutlich die weit verbreiteste Anwendung von Datenbanken. Da au&szlig;er Sch&uuml;rzenj&auml;gern vermutlich niemand Adressen nur um des Sammelns willen hortet, sollte eine Adressverwaltung die f&uuml;r den jeweiligen Anwendungsfall passende Funktion mitbringen. Auf Grund der Vielfalt potenzieller Erweiterungen stellt Access im Unternehmen in loser Folge neue Funktionen f&uuml;r die Adressverwaltung aus Ausgabe 4\/2003 vor. In der aktuellen Ausgabe erfahren Sie, wie Sie der Adressverwaltung das Drucken von Etiketten beibringen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T15:17:46+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920\" \/>\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=\"20\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Etikettendruck mit der Adressverwaltung\",\"datePublished\":\"2020-05-06T15:17:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/\"},\"wordCount\":3787,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/defe593ce1e8476b90155c23c3648920\",\"articleSection\":[\"2004\",\"3\\\/2004\",\"Berichte und Reporting\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/\",\"name\":\"Etikettendruck mit der Adressverwaltung - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/defe593ce1e8476b90155c23c3648920\",\"datePublished\":\"2020-05-06T15:17:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/defe593ce1e8476b90155c23c3648920\",\"contentUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/defe593ce1e8476b90155c23c3648920\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Etikettendruck_mit_der_Adressverwaltung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Etikettendruck mit der Adressverwaltung\"}]},{\"@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":"Etikettendruck mit der Adressverwaltung - 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\/Etikettendruck_mit_der_Adressverwaltung\/","og_locale":"de_DE","og_type":"article","og_title":"Etikettendruck mit der Adressverwaltung","og_description":"Adressverwaltungen sind vermutlich die weit verbreiteste Anwendung von Datenbanken. Da au&szlig;er Sch&uuml;rzenj&auml;gern vermutlich niemand Adressen nur um des Sammelns willen hortet, sollte eine Adressverwaltung die f&uuml;r den jeweiligen Anwendungsfall passende Funktion mitbringen. Auf Grund der Vielfalt potenzieller Erweiterungen stellt Access im Unternehmen in loser Folge neue Funktionen f&uuml;r die Adressverwaltung aus Ausgabe 4\/2003 vor. In der aktuellen Ausgabe erfahren Sie, wie Sie der Adressverwaltung das Drucken von Etiketten beibringen.","og_url":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-06T15:17:46+00:00","og_image":[{"url":"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"20\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Etikettendruck mit der Adressverwaltung","datePublished":"2020-05-06T15:17:46+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/"},"wordCount":3787,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920","articleSection":["2004","3\/2004","Berichte und Reporting","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/","url":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/","name":"Etikettendruck mit der Adressverwaltung - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920","datePublished":"2020-05-06T15:17:46+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#primaryimage","url":"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920","contentUrl":"http:\/\/vg08.met.vgwort.de\/na\/defe593ce1e8476b90155c23c3648920"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Etikettendruck_mit_der_Adressverwaltung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Etikettendruck mit der Adressverwaltung"}]},{"@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\/55000221","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=55000221"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000221\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}