{"id":55000813,"date":"2012-02-01T00:00:00","date_gmt":"2020-05-22T21:52:05","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=813"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Liefer_Rechnungs_und_sonstige_Adressen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/","title":{"rendered":"Liefer-, Rechnungs- und sonstige Adressen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Eigentlich sollte man meinen, die Verwaltung von Liefer- und Rechnungsadressen ist kein gro&szlig;es Problem. In der Tat ergeben sich aber je nach Definition Probleme: Was ist beispielsweise, wenn die eine Datenbank Kundenadressen sammelt und bei Bedarf eine zus&auml;tzliche Rechnungsadresse aufnimmt, die andere neben den Kundenadressen eine Lieferadresse notiert Und wenn Sie diese Daten dann noch in Rechnungsberichten verwenden oder zusammenf&uuml;hren m&ouml;chten Lesen Sie einfach weiter und tauchen Sie ein in die Probleme der Adressverwaltung &#8211; und ihre L&ouml;sung.<\/b><\/p>\n<p>Je nach Art der Produkte oder Dienstleistungen, die Sie anbieten, ben&ouml;tigen Sie ganz unterschiedliche Adressdaten vom Kunden. Wenn Sie etwa nur Software entwickeln und diese als Download anbieten, reicht Ihnen die Rechnungsadresse des Kunden. Sollten Sie die Software hingegen in einer Box versenden, reicht die Rechnungsadresse nicht aus &#8211; Kunden haben ja manchmal verschiedene Adressen f&uuml;r Rechnungen und Lieferungen.<\/p>\n<p>Das eing&auml;ngigste Beispiel sind wohl gr&ouml;&szlig;ere Unternehmen, bei denen Sie das Produkt sofort zum Anwender schicken und die Rechnung direkt in der Buchhaltung landen soll. Im letzteren Fall gibt es verschiedene M&ouml;glichkeiten, die entsprechenden Adressen aufzunehmen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Sie nehmen eine Adresse auf und bieten dem Kunden an, zus&auml;tzlich noch eine weitere Adresse als Lieferadresse anzugeben, wenn diese erste Adresse nicht gleichzeitig Liefer- und Rechnungsadresse ist.<\/li>\n<li class=\"aufz-hlung\">Sie nehmen eine Adresse auf, bieten aber diesmal an, eine zus&auml;tzliche Rechnungsadresse anzugeben, wenn die erste Adresse nicht gleichzeitig Lieferadresse und Rechnungsadresse ist.<\/li>\n<li class=\"aufz-hlung\">Sie nehmen grunds&auml;tzlich zwei Adressen als Liefer- und Rechnungsadresse auf. Sind beide identisch, kann die erste Adresse eingegeben und dann als zweite Adresse kopiert werden.<\/li>\n<\/ul>\n<p>F&uuml;r die sp&auml;tere Verarbeitung ist die dritte M&ouml;glichkeit am einfachsten zu handhaben. Wenn Sie etwas versenden m&ouml;chten, nutzen Sie einfach die Lieferadresse, und wenn Sie eine Rechnung schicken, nutzen Sie die Rechnungsadresse. Aber auch hier gibt es einen Haken: Wenn Sie Produkt und Rechnung n&auml;mlich gegebenenfalls gleichzeitig versenden m&ouml;chten, m&uuml;ssen Sie erst pr&uuml;fen, ob Liefer- und Rechnungsadresse gleich sind, und anderenfalls die Sendung doch wieder in Lieferung und Rechnung aufteilen.<\/p>\n<p>Andersherum verwenden Sie bei der ersten Variante die erste Adresse in jedem Fall als Rechnungsadresse und pr&uuml;fen dann, ob die zweite Adresse auch angegeben wurde. Falls nicht, geht die Lieferung an die erste Adresse, sonst an die zweite. Bei der zweiten Variante geht die Lieferung immer an die erste Adresse. F&uuml;r den Rechnungsversand pr&uuml;fen Sie die zweite Adresse und verwenden diese, falls vorhanden &#8211; sonst geht die Rechnung ebenfalls an die Lieferadresse.<\/p>\n<p>Und richtig lustig wird es, wenn Sie mehrere Datenbanken verwenden, die zwei oder mehr der oben beschriebenen Varianten zum Speichern von Rechnungsdaten verwenden, und die Daten zusammenf&uuml;hren wollen.<\/p>\n<p><b>Hintergrund<\/b><\/p>\n<p>Wie in so vielen F&auml;llen f&uuml;hrte ein Beispiel aus dem echten Leben zur Erstellung dieses Beitrags. In diesem Fall verwendet der Autor selbst eine Datenbank, in der er f&uuml;r jeden Kunden eine Basisadresse pflegt (die im Zweifel als Rechnungs- und Lieferadresse dient) und in der zus&auml;tzlich eine alternative Rechnungsadresse eingetragen werden kann.<\/p>\n<p>W&auml;hrend der Autor sich mit dem Import von Adressen, bei denen dies genau umgekehrt lief, herum&auml;rgerte, kam ihm die Idee, dass er wom&ouml;glich einfach die falsche Methode gew&auml;hlt hatte. Zu seiner eigenen Entlastung hat er daraufhin die Google-Probe gemacht, die folgende Ergebnisse f&uuml;r bestimmte Suchbegriffe ergab:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>abweichende Lieferadresse<\/b>: 448.000<\/li>\n<li class=\"aufz-hlung\"><b>abweichende Lieferanschrift<\/b>: 337.000<\/li>\n<li class=\"aufz-hlung\"><b>abweichende Rechnungsadresse<\/b>: 257.000<\/li>\n<li class=\"aufz-hlung\"><b>abweichende Rechnungsanschrift<\/b>: 427.000<\/li>\n<\/ul>\n<p>Allzu selten scheint der Einsatz einer abweichenden Rechnungsadresse im Vergleich zu einer abweichenden Lieferadresse also nicht zu sein &#8230;<\/p>\n<p><b>Begriffskl&auml;rung<\/b><\/p>\n<p>In den folgenden Abschnitten tauchen wiederholt die Begriffe Stammadresse, Lieferadresse und Rechnungsadresse auf. In einer Tabelle, die immer eine Rechnungsadresse und eine Lieferadresse enth&auml;lt (auch, wenn beide identisch sind), ist die Begrifflichkeit eindeutig. Wenn eine Tabelle grunds&auml;tzlich nur eine Adresse aufnimmt und eine weitere, wenn die Lieferadresse von dieser Adresse abweicht, hei&szlig;t die erste Adresse Stammadresse und die zweite Adresse Lieferadresse. Genauso verh&auml;lt es sich, wenn neben der ersten Adresse eine abweichende Rechnungsadresse angegeben werden kann.<\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Zusammenf&uuml;hren gemischter Adressen<\/p>\n<p>Wenn Sie eine Datenbank verwalten, die ihre Adressen mit alternativer Rechnungsadresse pflegt, und die Daten einer anderen Datenbank hinzuf&uuml;gen m&ouml;chten, welche die Daten mit alternativer Lieferadresse speichert, haben Sie mehrere M&ouml;glichkeiten.<\/p>\n<p>Die einfachste ist die folgende: Sie duplizieren einfach &uuml;berall die Adressen, wo keine Liefer- oder Rechnungsadresse angegeben ist (was immer die &#8222;abweichende&#8220; Adresse ist) und f&uuml;hren die Daten dann so zusammen, dass die Lieferadresse der zweiten Datenbank der Stammadresse der ersten Datenbank hinzugef&uuml;gt wird und umgekehrt.<\/p>\n<p>Das w&uuml;rde jedoch dazu f&uuml;hren, dass Sie eine gro&szlig;e Menge redundanter Daten unterhalten: Wenn Liefer- und Rechnungsanschrift &uuml;bereinstimmen, muss man diese ja theoretisch auch nicht doppelt pflegen.<\/p>\n<p>Und wenn, dann sollten Sie zumindest ein <b>Ja\/Nein<\/b>-Feld zur Kundentabelle hinzuf&uuml;gen, das angibt, ob die Lieferadresse mit der Rechnungsadresse &uuml;bereinstimmt. Sie k&ouml;nnen dann bei &auml;nderungen im Formular gleich pr&uuml;fen, ob beide Adressen gleich sein sollen, und die &auml;nderungen f&uuml;r den jeweils anderen Datensatz &uuml;bernehmen. Wenn Sie hingegen weiterhin etwa die Stammadresse und eine optionale weitere Adresse wie etwa die Rechnungsadresse in Ihrer Datenbank verwalten m&ouml;chten und die Stammadresse plus alternativer Lieferadresse aus einer anderen Datenbank importieren m&ouml;chten, bedarf es einiger Fummelei beim Erstellen der f&uuml;r den Import ben&ouml;tigten Abfrage.<\/p>\n<p><!--30percent--><\/p>\n<p><b>Datenmodell<\/b><\/p>\n<p>Die Tabelle zum Speichern von Adressen und abweichenden Rechnungsadressen sieht wie in Bild 1 aus (siehe Tabelle <b>tblAdressenUndRechnungsadressen <\/b>in der Beispieldatenbank), bei der Tabelle zum Speichern von Adressen und abweichenden Lieferadressen wurden einfach die Suffixe <b>_Rechnung <\/b>durch <b>_Lieferung <\/b>ersetzt (siehe Tabelle <b>tblAdressenUndLieferadressen<\/b>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Adressen und abweichende Rechnungsadressen<\/span><\/b><\/p>\n<p>Bei der Tabelle, die Rechnungs- und Lieferadresse explizit erfasst, werden beide Suffixe verwendet &#8211; und ein zus&auml;tzliches Feld namens <b>LieferGleichRechnung<\/b>, das als <b>Ja\/Nein<\/b>-Feld ausgef&uuml;hrt wird und festlegt, ob beide Adressen &uuml;bereinstimmen (s. <span class=\"verweis-ohneumbruch\">Bild 2, Tabelle <\/span><b>tblAdressen<\/b>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Tabelle mit expliziter Angabe von Liefer- und Rechnungsadresse<\/span><\/b><\/p>\n<p><b>Adressen mit alternativer Lieferadresse in explizite Adressen umwandeln<\/b><\/p>\n<p>Wenn Sie Daten aus der Tabelle <b>tblAdressenRechnungsadressen <\/b>in die Tabelle <b>tblAdressen <\/b>&uuml;berf&uuml;hren m&ouml;chten, erstellen Sie eine entsprechende Aktualisierungsabfrage. Diese soll bei Datens&auml;tzen, die nur Daten in den Feldern ohne Suffix enthalten (also <b>Firma<\/b>, <b>AnredeID<\/b>, <b>Vorname <\/b>et cetera), alle Werte in Liefer- und Rechnungsanschrift eintragen. Bei Datens&auml;tzen, die sowohl eine Stamm- als auch eine Rechnungsadresse enthalten, soll die Rechnungsanschrift in den Feldern mit dem Suffix <b>_Rechnung <\/b>landen und die Stammanschrift in den Feldern mit dem Suffix <b>_Lieferung<\/b>.<\/p>\n<p>Erstmal m&uuml;ssen Sie aber herausfinden, ob eine Adresse nun eine alternative Rechnungsadresse enth&auml;lt oder nicht. Dazu erstellen Sie eine neue Abfrage, welche die Tabelle <b>tblAdressenRechnungsadressen <\/b>als Datenherkunft verwendet. Die Frage nach dem Vorhandensein einer alternativen Rechnungsadresse ist gleichbedeutend mit: Enth&auml;lt irgendeines der Felder mit dem Suffix <b>_Rechnung <\/b>einen Wert Falls ja, ist eine Rechnungsadresse vorhanden, sonst nicht. Dabei gehen wir davon aus, dass dort nicht versehentlich ein Wert in irgendeines der betroffenen Felder eingetragen wurde. Die Abfrage <b>qryAdressimport_StammUndRechnung_Nach_LieferUndRechnung <\/b>erh&auml;lt also zun&auml;chst ein Feld mit dem folgenden Inhalt:<\/p>\n<pre>RAFehlt: Nicht L&auml;nge(Nz([Firma_Rechnung]) &amp; Nz([AnredeID_Rechnung]) &amp; Nz([Vorname_Rechnung]) &amp; Nz([Nachname_Rechnung]) &amp; Nz([Strasse_Rechnung]) &amp; Nz([PLZ_Rechnung]) &amp; Nz([Ort_Rechnung]) &amp; Nz([Land_Rechnung]))&gt;0<\/pre>\n<p>Der Ausdruck liefert den Wert <b>True <\/b>zur&uuml;ck, wenn alle Rechnungsadressfelder leer sind.<\/p>\n<p>F&uuml;gen Sie nun alle weiteren Felder der Tabelle <b>tblAdressenUndRechnungsadressen <\/b>zum Entwurfsraster der Abfrage hinzu. Wandeln Sie die Abfrage dann &uuml;ber den Kontextmen&uuml;-Eintrag <b>Abfragetyp|Anf&uuml;geabfrage <\/b>in eine Anf&uuml;geabfrage um (s. Bild 3). W&auml;hlen Sie au&szlig;erdem als Zieltabelle die Tabelle <b>tblAdressen <\/b>aus.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Umwandeln der Abfrage in eine Anf&uuml;geabfrage<\/span><\/b><\/p>\n<p>Bei gleichnamigen Feldern erkennt der Abfrageentwurf automatisch die Zuordnung, bei anderen m&uuml;ssen Sie nachhelfen: Wenn in der Quelltabelle das Feld <b>Vorname_Rechnung <\/b>steckt, sollen die enthaltenen Werte in der Zieltabelle ebenfalls im Feld <b>Vorname_Rechnung <\/b>landen. Aber auch nur, wenn das Feld <b>Vorname_Rechnung <\/b>einen Wert enth&auml;lt beziehungsweise &uuml;berhaupt eine Rechnungsadresse in der Quelltabelle vorliegt. Falls nicht, soll das Zielfeld <b>Vorname_Rechnung <\/b>den gleichen Wert wie das Zielfeld <b>Vorname_Lieferung <\/b>erhalten, n&auml;mlich den Wert des Feldes <b>Vorname <\/b>der Quelltabelle.<\/p>\n<p>Das dr&uuml;cken wir mithilfe des oben gefundenen Ausdrucks <b>RV <\/b>wie folgt aus:<\/p>\n<pre>Vorname_R: Wenn(Nicht [RAFehlt];[Vorname_Rechnung];[Vorname])<\/pre>\n<p>Auf die gleiche Weise erstellen Sie Ausdr&uuml;cke f&uuml;r die &uuml;brigen Felder der Abfrage &#8211; das Endergebnis finden Sie in der Beispieldatenbank (s. Bild 5 haben wir der besseren &Uuml;bersicht halber alle Felder mit Ausnahme der Firma der Liefer- und Rechnungsanschrift ausgeblendet. &Uuml;berall dort, wo das Feld <b>LieferGleichRechnung <\/b>den Wert <b>True <\/b>enth&auml;lt, wurde der Wert des Feldes <b>Firma <\/b>der Quelltabelle in beide Firmenfelder der Zieltabelle eingetragen. In allen anderen F&auml;llen landete das Feld <b>Firma_Rechnung <\/b>im gleichnamigen Feld der Zieltabelle und das Feld <b>Firma <\/b>im Feld <b>Firma_Lieferung<\/b>.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Konvertieren von Stamm- und Rechnungsadressen in Liefer- und Rechnungsadressen<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Ergebnis des Imports von Stamm- und Rechnungsadressen<\/span><\/b><\/p>\n<p>Wenn Sie die Daten der Tabelle <b>tblAdressenUndLieferadressen <\/b>in die Tabelle <b>tblAdressen <\/b>&uuml;bertragen m&ouml;chten, gehen Sie &auml;hnlich vor &#8211; die Details sparen wir an dieser Stelle aus.<\/p>\n<p><b>Von Stamm- und Lieferdaten zu Stamm- und Rechnungsdaten<\/b><\/p>\n<p>Interessanter wird es, wenn Sie die Daten der Tabelle <b>tblAdressenLieferadressen <\/b>in die Tabelle <b>tblAdressenRechnungsadressen <\/b>&uuml;bertragen m&ouml;chten.<\/p>\n<p>Ein Datensatz der Tabelle <b>tblAdressenLieferadressen<\/b>, der eine Stammadresse und eine zus&auml;tzliche Lieferadresse enth&auml;lt, landet komplett in der Tabelle <b>tblAdressenRechnungsadressen <\/b>&#8211; nur, dass die Stammadresse in der Rechnungsadresse landet und die Lieferadresse in der Stammadresse.<\/p>\n<p>Wenn die Tabelle <b>tblAdressenLieferadressen <\/b>jedoch nur eine Adresse hergibt, soll diese einfach in der Tabelle <b>tblAdressenRechnungsadressen <\/b>als Stammadresse aufgenommen werden.<\/p>\n<p>Die Beispieldatenbank enth&auml;lt auch f&uuml;r diesen Fall eine entsprechende Anf&uuml;geabfrage &#8211; siehe <b>qryAdressimport_StammUndRechnung_Nach_StammUndLieferung <\/b>in der Beispieldatenbank.<\/p>\n<p>In Bild 6 haben wir anhand der beiden Zielfelder <b>Firma_Lieferung <\/b>und <b>Firma <\/b>dargestellt, wie die Ausdr&uuml;cke aussehen, welche die ben&ouml;tigten Daten aus der Quelltabelle einlesen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Anf&uuml;geabfrage zum Importieren von Stamm-\/Rechnungsadressen in eine Tabelle mit Stamm-\/Lieferadressen<\/span><\/b><\/p>\n<p>Leider l&auml;sst sich in einer Anf&uuml;geabfrage kein Feld definieren, das nur als Kriterium dient und nicht in der Zieltabelle landen soll. Daher muss die Berechnung, ob der Quelldatensatz eine Rechnungsadresse enth&auml;lt, f&uuml;r jedes Feld separat angegeben werden. F&uuml;r die Stammadresse als Zielfeld sieht das am Beispiel des Feldes <b>Firma <\/b>wie folgt aus:<\/p>\n<pre>Firma_: Wenn(L&auml;nge(Nz([Firma_Rechnung]) &amp; Nz([AnredeID_Rechnung]) &amp; Nz([Vorname_Rechnung]) &amp; Nz([Nachname_Rechnung]) &amp; Nz([Strasse_Rechnung]) &amp; Nz([PLZ_Rechnung]) &amp; Nz([Ort_Rechnung]) &amp; Nz([Land_Rechnung]))&gt;0;[Firma_Rechnung];[Firma])<\/pre>\n<p>F&uuml;r die Rechnungsadresse als Ziel sieht der Eintrag f&uuml;r die Firma so aus:<\/p>\n<pre>Firma_R: Wenn(L&auml;nge(Nz([Firma_Rechnung]) &amp; Nz([AnredeID_Rechnung]) &amp; Nz([Vorname_Rechnung]) &amp; Nz([Nachname_Rechnung]) &amp; Nz([Strasse_Rechnung]) &amp; Nz([PLZ_Rechnung]) &amp; Nz([Ort_Rechnung]) &amp; Nz([Land_Rechnung]))&gt;0;[Firma])<\/pre>\n<p>Das Ergebnis ist eine ziemlich umfangreiche SQL-Anweisung, welche die Daten wie in Bild 7 kopiert. Die Pfeile zeigen die beiden m&ouml;glichen F&auml;lle: Ist nur eine Stammadresse vorhanden, wird diese in die Stammadresse der Zieltabelle verschoben.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Hin- und Herkopieren von Adressdatens&auml;tzen<\/span><\/b><\/p>\n<p>Gibt es eine Stammadresse und eine Rechnungsadresse, wird die Stammadresse in die Lieferadresse verschoben und die Rechnungsadresse in die Stammadresse.<\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Die im vorliegenden Beitrag beschriebenen Techniken helfen, Adressdatenbest&auml;nde aus Tabellen zusammenzuf&uuml;hren, bei denen die Einteilung in Stammadressen, Rechnungsadressen und\/oder Lieferadressen vorliegt und nicht konsistent ist.<\/p>\n<p>Sicher gibt es kompliziertere Konstellationen, die hier vorgestellten Abfragen sollten sich jedoch auch an solche F&auml;lle anpassen lassen.<\/p>\n<p>Wenn Sie die Adressen beispielsweise ein einer Tabelle mit expliziter Aufteilung der Adressdaten in Liefer- und Rechnungsadresse zusammengef&uuml;hrt haben, k&ouml;nnen Sie diese etwa mit einem Formular wie in Bild 8 darstellen und bearbeiten.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_01\/Adressen-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Formular zur Verwaltung von Rechnungs- und Lieferanschriften<\/span><\/b><\/p>\n<p>Der Beitrag <b>Formular f&uuml;r Liefer- und Rechnungsadressen <\/b>(<b>www.access-im-unternehmen.de\/816<\/b>) beschreibt die Erstellung eines solchen Formulars.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Adressen.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{4504682B-C969-4002-94DA-CD7B5BA7C16B}\/aiu_813.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eigentlich sollte man meinen, die Verwaltung von Liefer- und Rechnungsadressen sollten kein gro&szlig;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&auml;tzliche Rechnungsadresse aufnimmt, die andere neben den Kundenadressen eine Lieferadresse notiert Und wenn Sie diese Daten dann noch in Rechnungsberichten verwenden oder zusammenf&uuml;hren m&ouml;chten Lesen Sie einfach weiter und tauchen Sie ein in die Probleme der Adressverwaltung &#8211; und ihre L&ouml;sung.<\/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":[66012012,662012,44000021],"tags":[],"class_list":["post-55000813","post","type-post","status-publish","format-standard","hentry","category-66012012","category-662012","category-Tabellen_und_Datenmodellierung"],"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>Liefer-, Rechnungs- und sonstige Adressen - 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\/Liefer_Rechnungs_und_sonstige_Adressen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Liefer-, Rechnungs- und sonstige Adressen\" \/>\n<meta property=\"og:description\" content=\"Eigentlich sollte man meinen, die Verwaltung von Liefer- und Rechnungsadressen sollten kein gro&szlig;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&auml;tzliche Rechnungsadresse aufnimmt, die andere neben den Kundenadressen eine Lieferadresse notiert Und wenn Sie diese Daten dann noch in Rechnungsberichten verwenden oder zusammenf&uuml;hren m&ouml;chten Lesen Sie einfach weiter und tauchen Sie ein in die Probleme der Adressverwaltung - und ihre L&ouml;sung.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T21:52:05+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c\" \/>\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=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Liefer-, Rechnungs- und sonstige Adressen\",\"datePublished\":\"2020-05-22T21:52:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/\"},\"wordCount\":1975,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/0ec869ed6137433aab4167954ebe742c\",\"articleSection\":[\"1\\\/2012\",\"2012\",\"Tabellen und Datenmodellierung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/\",\"name\":\"Liefer-, Rechnungs- und sonstige Adressen - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/0ec869ed6137433aab4167954ebe742c\",\"datePublished\":\"2020-05-22T21:52:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/0ec869ed6137433aab4167954ebe742c\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/0ec869ed6137433aab4167954ebe742c\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Liefer_Rechnungs_und_sonstige_Adressen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liefer-, Rechnungs- und sonstige Adressen\"}]},{\"@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":"Liefer-, Rechnungs- und sonstige Adressen - 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\/Liefer_Rechnungs_und_sonstige_Adressen\/","og_locale":"de_DE","og_type":"article","og_title":"Liefer-, Rechnungs- und sonstige Adressen","og_description":"Eigentlich sollte man meinen, die Verwaltung von Liefer- und Rechnungsadressen sollten kein gro&szlig;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&auml;tzliche Rechnungsadresse aufnimmt, die andere neben den Kundenadressen eine Lieferadresse notiert Und wenn Sie diese Daten dann noch in Rechnungsberichten verwenden oder zusammenf&uuml;hren m&ouml;chten Lesen Sie einfach weiter und tauchen Sie ein in die Probleme der Adressverwaltung - und ihre L&ouml;sung.","og_url":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T21:52:05+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Liefer-, Rechnungs- und sonstige Adressen","datePublished":"2020-05-22T21:52:05+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/"},"wordCount":1975,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c","articleSection":["1\/2012","2012","Tabellen und Datenmodellierung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/","url":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/","name":"Liefer-, Rechnungs- und sonstige Adressen - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c","datePublished":"2020-05-22T21:52:05+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/0ec869ed6137433aab4167954ebe742c"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Liefer_Rechnungs_und_sonstige_Adressen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Liefer-, Rechnungs- und sonstige Adressen"}]},{"@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\/55000813","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=55000813"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000813\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}