{"id":55000883,"date":"2013-06-01T00:00:00","date_gmt":"2020-05-22T21:35:31","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=883"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Standardwerte_aus_LookupTabellen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/","title":{"rendered":"Standardwerte aus Lookup-Tabellen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Es gibt eine Reihe von Beispielen f&uuml;r den Einsatz von Lookup-Tabellen &#8211; die einfachste ist wohl die Tabelle zum Speichern von Anreden. In einigen F&auml;llen soll eines der enthaltenen Elemente standardm&auml;&szlig;ig verwendet werden. Dann gilt es, dieses Standardelement entsprechend zu deklarieren. Wie so oft gibt es unter Access verschiedene M&ouml;glichkeiten, dies zu realisieren &#8211; und es gibt verschiedene Schwierigkeitsgrade. Dieser Beitrag zeigt einige Varianten auf. <\/b><\/p>\n<p><b>Einfache Standardwerte<\/b><\/p>\n<p>Wenn ein Formular auf einer Tabelle etwa namens <b>tblKunden <\/b>basiert, welche die Auswahl der Anrede per Nachschlagefeld erm&ouml;glicht, kann der Benutzer eine der Anreden ausw&auml;hlen &#8211; zum Beispiel <b>Herr<\/b>, <b>Frau <\/b>oder <b>Firma<\/b>.<\/p>\n<p>Das hei&szlig;t, dass der Benutzer immer eine Auswahl treffen muss. Diese Arbeit k&ouml;nnen Sie dem Benutzer erleichtern, indem Sie einen der Werte des Kombinationsfeldes als Standardwert festlegen. Dazu gibt es verschiedene Varianten:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Sie legen einen der Werte des Prim&auml;rschl&uuml;sselfeldes der Tabelle <b>tblAnreden <\/b>als Standardwert der Tabelle <b>tblKunden <\/b>fest (s. Bild 2).<\/li>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Festlegen eines Standardwertes im Tabellenentwurf<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Standardwert in der Datenblattansicht<\/span><\/b><\/p>\n<li class=\"aufz-hlung\">Sie legen einen der Werte des Prim&auml;rschl&uuml;sselfeldes der Tabelle <b>tblAnreden <\/b>als Standardwert des Kombinationsfeldes im Formular fest. Wie dies gelingt, zeigt Bild 3. Wenn Sie ein gebundenes Feld auf Basis eines Feldes der Datenherkunft aus der Feldliste in das Formular ziehen, wird die <b>Standardwert<\/b>-Eigenschaft mit dem gleichen Wert wie in der Tabelle eingerichtet.<\/li>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Festlegen eines Standardwertes im Formularentwurf<\/span><\/b><\/p>\n<li class=\"aufz-hlung\">Sie lassen den Benutzer festlegen, welcher der Werte der Tabelle <b>tblAnreden <\/b>als Standardwert verwendet werden soll. Eine solche Information w&uuml;rde man dann beispielsweise in einer Optionen-Tabelle verwalten.<\/li>\n<\/ul>\n<p><b>Standardanrede in Optionentabelle<\/b><\/p>\n<p>Eine einfache Optionentabelle mit nur der einen ben&ouml;tigten Option k&ouml;nnte im Entwurf wie in Bild 5 ganz einfach den gew&uuml;nschten Standardwert ausw&auml;hlen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Optionentabelle mit aktuell nur einer Option<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Festlegen der Standardanrede in der Optionentabelle<\/span><\/b><\/p>\n<p>In einem Formular, welches ein Nachschlagefeld namens <b>AnredeID <\/b>auf Basis der Tabelle <b>tblAnreden <\/b>einsetzt, k&ouml;nnen Sie den in der Tabelle <b>tblOptionen<\/b> festgelegten Standardwert wie in Bild 6 einstellen &#8211; und zwar mit einer einfachen <b>DLookup<\/b>-Abfrage:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Dynamischer Standardwert<\/span><\/b><\/p>\n<pre>=DomWert(&quot;Standardanrede&quot;;&quot;tblOptionen&quot;)<\/pre>\n<p>Wenn Sie den Standardwert in der Tabelle <b>tblOptionen <\/b>bei ge&ouml;ffnetem Formular <b>frmKunden <\/b>&auml;ndern, wird beim Anlegen des folgenden Datensatzes bereits der gew&auml;hlte Standardwert verwendet.<\/p>\n<p>Im Tabellenentwurf k&ouml;nnen Sie einen solchen Ausdruck &uuml;brigens nicht verwenden. Dort sind nur ganz wenige Standardfunktionen wie etwa <b>Datum() <\/b>oder statische Werte erlaubt.<\/p>\n<p><b>Meistgenutzter Wert als Standard<\/b><\/p>\n<p>Wenn Sie es auf die Spitze treiben m&ouml;chten, k&ouml;nnen Sie auch jeweils abfragen, welcher Wert des Nachschlagefeldes bisher am meisten verwendet wurde. Dazu brauchen Sie die Optionentabelle nicht mehr, sondern passen nur den Ausdruck f&uuml;r die Eigenschaft <b>Standardwert <\/b>an &#8211; und zwar auf diesen Ausdruck (im Beispielformular <b>frmKunden<\/b> f&uuml;r das Kombinationsfeld <b>cboAnredeIDMeistgenutzt <\/b>eingestellt):<\/p>\n<pre>=DomWert(&quot;AnredeID&quot;;&quot;qryMeisteAnrede&quot;)<\/pre>\n<p>Die dort verwendete Abfrage <b>qryMeisteAnrede <\/b>sieht im Entwurf wie in Bild 8 aus.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic009.png\" alt=\"pic009.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9: Der Standardwert kann gleich nach der Auswahl eines Wertes auf den gew&auml;hlten Wert eingestellt werden.<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Abfrage zur Ermittlung der meistgenutzten Anrede im Entwurf &#8230;<\/span><\/b><\/p>\n<p>In diesem Fall ermittelt das Formular bei jedem Wechseln zum neuen Datensatz, welche Anrede eingesetzt werden soll.<\/p>\n<p><b>Letzte Auswahl verwenden<\/b><\/p>\n<p>Wenn Sie f&uuml;r neue Datens&auml;tze jeweils den zuvor gespeicherten Wert im Nachschlagefeld als Standardwert nutzen wollen, ben&ouml;tigen Sie eine kleine VBA-Routine, die nach dem Speichern des vorherigen Datensatzes den Standardwert neu setzt. Im Fall des Fremdschl&uuml;sselfeldes <b>AnredeID <\/b>verwenden Sie den folgenden Ausdruck &#8211; hier in der Ereignisprozedur, die durch das Ereignis <b>Nach Aktualisierung <\/b>des Kombinationsfeldes <b>cboAnredeIDVorher <\/b>im Beispielformular <b>frmKunden <\/b>ausgel&ouml;st wird:<\/p>\n<pre>Private Sub cboAnredeIDVorher_Click()\r\n    Me!cboAnredeIDVorher.DefaultValue = Str(CDbl(Me!cboAnredeIDVorher))\r\nEnd Sub<\/pre>\n<p>Die Wirkung zeigt sich sofort. Im Beispielformular <b>frmKunden<\/b> brauchen Sie nur einen neuen Wert f&uuml;r das unterste Kombinationfeld auszuw&auml;hlen und nach Vervollst&auml;ndigung der &uuml;brigen Felder zu einem neuen Datensatz zu wechseln. Dieser zeigt dann gleich den zuletzt festgelegten Eintrag als Standardwert an (s. Bild 9).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: &#8230; und in der Datenblattansicht<\/span><\/b><\/p>\n<p><b>Abh&auml;ngige Lookup-Datens&auml;tze<\/b><\/p>\n<p>Mit abh&auml;ngigen Lookup-Datens&auml;tzen sind solche Datens&auml;tze einer Lookup-Tabelle gemeint, die nicht allgemein ausgew&auml;hlt werden sollen, sondern nur in Abh&auml;ngigkeit vom aktuellen Datensatz der verkn&uuml;pften Tabelle. Dies l&auml;sst sich am besten anhand eines Beispiels erl&auml;utern &#8211; in diesem Falle an den Kostenstellen eines Kunden.<\/p>\n<p><!--30percent--><\/p>\n<p>In einer Bestellverwaltung sollen f&uuml;r jeden Kunden verschiedene Kostenstellen verwaltet werden, die, sofern der Kunde die Bestellungen mit seinen Kunden oder einem bestimmten Projekt weiterverrechnen will, den einzelnen Positionen einer Bestellung zugeordnet werden k&ouml;nnen.<\/p>\n<p>Sprich: Es gibt je Kunde eine Tabelle mit Kostenstellen, die dem Kunden zugeordnet sind &#8211; etwa &uuml;ber eine Verkn&uuml;pfung des Fremdschl&uuml;sselfeldes <b>KundeID <\/b>der Kostenstellentabelle mit dem Feld <b>KundeID <\/b>der Kundentabelle. In der Tabelle der Bestellpositionen soll f&uuml;r jede Position eine Kostenstelle angegeben werden.<\/p>\n<p>Nun soll auch hier ein Standardwert f&uuml;r die Kostenstelle je Kunde festgelegt werden, die beim Anlegen einer neuen Position verwendet wird.<\/p>\n<p><b>Lookup-Standardwert, Variante I<\/b><\/p>\n<p>Daf&uuml;r gibt es mindestens zwei M&ouml;glichkeiten. Die erste sieht im Datenmodell wie in Bild 10 aus (siehe Beispieldatenbank <b>Standardwerte_1.mdb<\/b>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic010.png\" alt=\"pic010.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10: Standardwert f&uuml;r abh&auml;ngige Verkn&uuml;pfungen, erste Variante<\/span><\/b><\/p>\n<p>Dort gibt es eine Tabelle namens <b>tblKostenstellen<\/b>, in welcher die Bezeichnung der Kostenstelle sowie die ID des Kunden gespeichert werden soll, zu dem die Kostenstelle geh&ouml;rt.<\/p>\n<p>Jeder Kunde hat andere Bezeichnungen f&uuml;r seine Kostenstellen, daher ist dies sinnvoll. Bild 11 zeigt die Tabelle <b>tblKostenstellen<\/b> mit ein paar Beispieldatenbank.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic014.png\" alt=\"pic014.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11: Die Tabelle tblKostenstellen mit dem Fremdschl&uuml;sselfeld KundeID<\/span><\/b><\/p>\n<p>Die Tabelle <b>tblPositionen <\/b>enth&auml;lt ein Feld namens <b>KostenstelleID<\/b>, mit dem eine der Kostenstellen ausgew&auml;hlt werden soll. Im Formular wird die Auswahl der verf&uuml;gbaren Kostenstellen dann auf die Kostenstellen zum aktuellen Kunden eingeschr&auml;nkt.<\/p>\n<p>Nun soll das Feld <b>KostenstelleID <\/b>noch mit einem durch den Benutzer (oder auf eine der oben genannten Methoden) festzulegenden Standardwert belegt werden.<\/p>\n<p>Dazu haben wir in der ersten Variante ein Feld namens <b>StandardkostenstelleID <\/b>zur Tabelle <b>tblKunden <\/b>hinzugef&uuml;gt.<\/p>\n<p>Diese Tabelle ist ebenfalls als Nachschlagefeld zur Auswahl der Datens&auml;tze der Tabelle <b>tblKostenstellen <\/b>ausgelegt, und auch im Formular zur Einstellung der Werte der enthaltenen Datens&auml;tze sollen nur die Kostenstellen angezeigt werden, die zum aktuellen Kunden geh&ouml;ren.<\/p>\n<p>Nach der Auswahl der Standardkostenstelle eines Kunden soll beim Neuanlegen von Bestellpositionen immer diese Kostenstelle als Standardwert f&uuml;r das Feld <b>KostenstelleID <\/b>vorgegeben werden.<\/p>\n<p>Als Beispiel verwenden wir ein Formular wie in Bild 12. Das Unterformular zeigt alle Datens&auml;tze der Tabelle <b>tblPositionen <\/b>f&uuml;r den aktuell im Hauptformular ausgew&auml;hlten Kunden-Datensatz.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic011.png\" alt=\"pic011.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12: Standardwert f&uuml;r die Kostenstelle neuer Datens&auml;tze abh&auml;ngig vom aktuellen Kunden<\/span><\/b><\/p>\n<p>Die Eigenschaft <b>Standardwert <\/b>des Kombinationsfeldes zur Auswahl der Kostenstelle einer Bestellposition stellen Sie dabei auf einen Wert wie den Folgenden ein:<\/p>\n<pre>=DomWert(&quot;StandardkostenstelleID&quot;;&quot;tblKunden&quot;;&quot;KundeID =&quot; &amp; [Parent]![KundeID])<\/pre>\n<p>Das Ergebnis finden Sie in Bild 13. Dort zeigt das Feld <b>KostenstelleID <\/b>den in der Tabelle <b>tblKunden <\/b>enthaltenen Standardwert an.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic012.png\" alt=\"pic012.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 13: Unterformular mit vom Hauptformular abh&auml;ngigem Standardwert<\/span><\/b><\/p>\n<p><b>Lookup-Standardwerte, Variante II<\/b><\/p>\n<p>In der zweiten Variante (siehe <b>Standardwerte_2.mdb<\/b>) wird der Standardwert der Kostenstelle f&uuml;r einen Kunden nicht in der Kundentabelle, sondern in der Tabelle der Kostenstellen festgelegt.<\/p>\n<p>Das Datenmodell sieht dann wie in Bild 14 aus. F&uuml;r das Feld <b>KostenstelleID <\/b>der Tabelle <b>tblPositionen <\/b>sollen dann nach wie vor nur solche Datens&auml;tze der Tabelle <b>tblKostenstellen <\/b>ausgew&auml;hlt werden, deren Feld <b>KundeID <\/b>mit dem entsprechenden Wert des Feldes <b>KundeID <\/b>der Tabelle <b>tblBestellungen <\/b>&uuml;bereinstimmt.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic013.png\" alt=\"pic013.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 14: Datenmodell f&uuml;r die Variante mit dem Standardwert in der Kostenstellen-Tabelle<\/span><\/b><\/p>\n<p>Dies ist unter Access per VBA beim Anlegen beziehungsweise &auml;ndern der Daten zu gew&auml;hrleisten, unter dem SQL Server etwa k&ouml;nnte dies durch entsprechende Trigger erledigt werden.<\/p>\n<p>Uns interessiert aber, wie wir in diesem Fall an den Standardwert f&uuml;r die <b>KostenstelleID <\/b>eines Kunden herankommen.<\/p>\n<p>Wir verwenden wieder ein &auml;hnlich aufgebautes Formular wie im vorherigen Beispiel.<\/p>\n<p>Diesmal wird der Ausdruck f&uuml;r den Standardwert wie folgt ermittelt:<\/p>\n<pre>=DomWert(&quot;KostenstelleID&quot;;&quot;tblKostenstellen&quot;;&quot;KundeID =&quot; &amp; [Parent]![KundeID] &amp; &quot; AND IstStandard = TRUE&quot;)<\/pre>\n<p>Dieser Ausdruck ermittelt die <b>KostenstelleID <\/b>des Datensatzes der Tabelle <b>tblKostenstelle<\/b>, dessen Feld <b>KundeID <\/b>mit dem aktuell im Hauptformular ausgew&auml;hlten Kunden &uuml;bereinstimmt und dessen Wert im Feld <b>IstStandard <\/b>den Wert <b>True <\/b>enth&auml;lt.<\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Verwalten der Standardwerte, Variante I<\/p>\n<p>Die Verwaltung der Standardwerte f&auml;llt je nach Variante anders aus.<\/p>\n<p>Im ersten Fall mit der Auswahl der Standard-Kostenstelle als Feld der Tabelle <b>tblKunden <\/b>legen Sie einfach ein Formular an, das die Tabelle <b>tblKunden <\/b>als Datenherkunft verwendet, und f&uuml;gen neben den &uuml;brigen gew&uuml;nschten Feldern das Feld <b>StandardkostenstelleID<\/b> zum Detailbereich hinzu (s. Bild 15).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_03\/NachschlagefelderAusLookuptabellen-web-images\/pic015.png\" alt=\"pic015.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 15: Formular zur Auswahl der Standardkostenstelle<\/span><\/b><\/p>\n<p>Dieses Kombinationsfeld soll jedoch nicht alle Datens&auml;tze der Tabelle <b>tblKostenstellen <\/b>zur Auswahl anbieten, sondern nur die f&uuml;r den aktuellen Kunden. Dies l&auml;sst sich leider nicht ohne VBA-Einsatz erledigen.<\/p>\n<p>Wenn Sie n&auml;mlich etwa den folgenden Ausdruck verwenden, um nach <b>KundeID <\/b>zu filtern, funktioniert dies nur f&uuml;r die Anzeige des ersten Kundendatensatzes nach dem &Ouml;ffnen des Formulars:<\/p>\n<pre>SELECT KostenstelleID, Kostenstelle, KundeID\r\nFROM tblKostenstellen\r\nWHERE KundeID=[Forms]![frmKunden]![KundeID]);<\/pre>\n<p>Wechseln Sie dann zu einem Datensatz, wird der Filter nicht aktualisiert &#8211; das Kombinationsfeld zeigt immer noch die zum ersten Kunden geh&ouml;renden Kostenstellen an. Sie haben nun zumindest die folgenden beiden M&ouml;glichkeiten:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Sie behalten die aktuelle Datenherkunft mit eingebautem Filter bei und aktualisieren den Inhalt des Unterformulars bei jedem Datensatzwechsel.<\/li>\n<li class=\"aufz-hlung\">Sie stellen die Datensatzherkunft des Kombinationsfeldes gleich beim Wechsel des Datensatzes per VBA ein.<\/li>\n<\/ul>\n<p>Die erste Variante erfordert den Einsatz der folgenden Ereignisprozedur, die durch das Ereignis <b>Beim Anzeigen <\/b>ausgel&ouml;st wird:<\/p>\n<pre>Private Sub Form_Current()\r\n    Me!StandardkostenstelleID.Requery\r\n    End Sub<\/pre>\n<p>Bei der zweiten Variante verwenden Sie als Datenherkunft zun&auml;chst die folgende einfache Abfrage:<\/p>\n<pre>SELECT KostenstelleID, Kostenstelle\r\nFROM tblKostenstellen<\/pre>\n<p>F&uuml;r das Ereignis <b>Beim Anzeigen <\/b>hinterlegen Sie dann die folgende Prozedur, welche die Datensatzherkunft komplett neu einstellt &#8211; und zwar auf die nach dem entsprechenden Wert im Feld <b>KundeID <\/b>gefilterte Tabelle <b>tblKostenstellen<\/b>:<\/p>\n<pre>Private Sub Form_Current()\r\n    Me!StandardkostenstelleID.RowSource = _\r\n        &quot;SELECT KostenstelleID, Kostenstelle FROM tblKostenstellen WHERE KundeID = &quot; &amp; Me!KundeID\r\nEnd Sub<\/pre>\n<p>Die im Kombinationsfeld <b>StandardkostenstelleID <\/b>ausgew&auml;hlte Kostenstelle wird dann direkt im entsprechenden Feld der Tabelle <b>tblKunden <\/b>gespeichert.<\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Verwalten der Standardwerte, Variante II<\/p>\n<p>Im zweiten Fall arbeiten wir mit dem Feld <b>IstStandard <\/b>in der Tabelle <b>tblKostenstellen<\/b>. Wir k&ouml;nnen also nicht einfach ein gebundenes Feld zum Formular <b>frmKunden <\/b>hinzuf&uuml;gen und dessen Werte ausw&auml;hlen.<\/p>\n<p>Aber mit etwas mehr Aufwand l&auml;sst sich zumindest auf Seiten der Benutzeroberfl&auml;che der gleiche Effekt wie bei der ersten Variante erreichen.<\/p>\n<p>Das Formular ist identisch aufgebaut, nur ist das Kombinationsfeld <b>cboStandardKostenstelleID <\/b>diesmal nicht an ein Feld der Datenherkunft des Formulars <b>frmKunden <\/b>gebunden.<\/p>\n<p>Wir legen auch seine Datenherkunft nicht im Vorhinein fest. Stattdessen stellen Sie nur die beiden Eigenschaften <b>Spaltenanzahl <\/b>und <b>Spaltenbreiten <\/b>auf die Werte <b>2 <\/b>und <b>0cm <\/b>ein.<\/p>\n<p>Das F&uuml;llen der Datensatzherkunft und die Auswahl des anzuzeigenden Datensatzes &uuml;bernimmt nun die durch das Ereignis <b>Beim Anzeigen <\/b>ausgel&ouml;ste Ereignisprozedur, die Sie in <span class=\"verweis-ohneumbruch\"><a href=\"#anker-74-anchor\">Listing 1<\/a><\/span> finden.<\/p>\n<p class=\"listingueberschrift\">Listing 1: F&uuml;llen des Kombinationsfeldes mit den Kostenstellen-Daten<\/p>\n<pre>Private Sub Form_Current()\r\n    Me!cboStandardkostenstelleID.RowSource = _\r\n        &quot;SELECT KostenstelleID, Kostenstelle FROM tblKostenstellen WHERE KundeID = &quot; &amp; Me!KundeID\r\n    Me!cboStandardkostenstelleID.Value = DLookup(&quot;KostenstelleID&quot;, &quot;tblKostenstellen&quot;, _\r\n        &quot;KundeID = &quot; &amp; Me!KundeID &amp; &quot; AND IstStandard = TRUE&quot;)\r\nEnd Sub<\/pre>\n<p>Die Datensatzherkunft wird genau wie im vorherigen Beispiel eingestellt. Da das Kombinationsfeld jedoch nicht gebunden ist, muss die Ereignisprozedur einen Wert daf&uuml;r ausw&auml;hlen.<\/p>\n<p>Dies erledigt die zweite Zeile, die per <b>DLookup<\/b>-Funktion den Datensatz der Tabelle <b>tblKostenstellen <\/b>ermittelt, welcher dem aktuellen Kunden zugeordnet ist und der gleichzeitig &uuml;ber das Feld <b>IstAktiv <\/b>markiert ist.<\/p>\n<p>Damit zeigt das Formular die jeweils zum Kunden geh&ouml;rende Standardkostenstelle an. Allerdings werden &auml;nderungen an diesem Feld nicht gespeichert &#8211; kein Wunder, denn es ist ja auch nicht an ein Feld der Datenherkunft gebunden.<\/p>\n<p>Auch das ist kein Problem: Wir erstellen eine weitere Ereignisprozedur, die durch das Ereignis <b>Nach Aktualisierung <\/b>des Kombinationsfeldes <b>cboStandardkostenstelleID <\/b>ausgel&ouml;st wird. Diese Prozedur sieht wie in <span class=\"verweis-ohneumbruch\"><a href=\"#anker-75-anchor\">Listing 2<\/a><\/span> aus und f&uuml;hrt im Wesentlichen zwei Aktualisierungsabfragen aus. Die erste stellt den Wert des Feldes <b>IstStandard <\/b>f&uuml;r alle Datens&auml;tze der Tabelle <b>tblKostenstellen <\/b>f&uuml;r den aktuellen Kunden auf <b>False <\/b>ein. Die zweite wiederum setzt den Wert f&uuml;r das gleiche Feld des soeben ausgew&auml;hlten Datensatzes auf <b>True<\/b>. Damit wird der Wert genau wie in einem gebundenen Feld gespeichert.<\/p>\n<p class=\"listingueberschrift\">Listing 2: Speichern des Wertes im ungebundenen Kombinationsfeld<\/p>\n<pre>Private Sub cboStandardkostenstelleID_AfterUpdate()\r\n    Dim db As DAO.Database\r\n    Set db = CurrentDb\r\n    db.Execute &quot;UPDATE tblKostenstellen SET IstStandard = False WHERE KundeID = &quot; _\r\n        &amp; Me!KundeID, dbFailOnError\r\n    db.Execute &quot;UPDATE tblKostenstellen SET IstStandard = True WHERE KostenstelleID = &quot; _\r\n        &amp; Me!cboStandardkostenstelleID, dbFailOnError\r\n    Set db = Nothing\r\nEnd Sub<\/pre>\n<p><b>Vor- und Nachteile der beiden Varianten<\/b><\/p>\n<p>Die erste Variante erlaubt eine leichtere Handhabung des Standardwertes, da dieser ganz einfach aus der Tabelle <b>tblKunden <\/b>ausgelesen und dort auch angepasst werden kann. Diesbez&uuml;glich ist die zweite Variante etwas aufwendiger.<\/p>\n<p>Bei beiden Varianten kann es vorkommen, dass gar kein Eintrag der Tabelle <b>tblKostenstellen <\/b>als Standardwert f&uuml;r die Kostenstelle eines Kunden ausgew&auml;hlt ist. Aber nur die zweite erlaubt es, gleichzeitig mehrere Kostenstellen auszuw&auml;hlen. Dies l&auml;sst sich auf Access-Ebene auch nicht durch Einschr&auml;nkungen &uuml;ber die Tabellendefinition verhindern &#8211; also m&uuml;ssen Sie dies programmatorisch regeln, wie es bereits in der Ereignisprozedur <b>cboStandardkostenstelleID_AfterUpdate <\/b>geschehen ist.<\/p>\n<p>Der Nachteil der ersten Variante liegt im Datenmodell: Die beiden Tabellen <b>tblKunden <\/b>und <b>tblKostenstellen <\/b>referenzieren sich dort gegenseitig. Sie m&uuml;ssen in einer solchen Konstellation darauf achten, die L&ouml;schweitergabe korrekt zu definieren.<\/p>\n<p>Wenn Sie f&uuml;r beide Beziehungen zwischen den Tabellen referenzielle Integrit&auml;t und L&ouml;schweitergabe definieren und dann einen Eintrag der einen Tabelle l&ouml;schen, ist dies nicht m&ouml;glich &#8211; es wird eine Sperrung bewirkt. Mit einseitiger L&ouml;schweitergabe ist dies kein Problem, hier ist jedoch gar keine L&ouml;schweitergabe angezeigt.<\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Die Vergabe von Standardwerten f&uuml;r Felder ist oft hilfreich. Bei einfachen Werten wie dem aktuellen Datum oder der Uhrzeit gelingt dies unter Access reibungslos.<\/p>\n<p>Wenn Sie einem Feld einen Standardwert etwa auf Basis eines Feldes aus einer anderen Tabelle unterjubeln wollen, wird es bereits schwieriger &#8211; dies gelingt nicht ohne Formularprogrammierung per VBA.<\/p>\n<p>Und wenn Sie auch noch Standardwerte f&uuml;r die aus anderen Tabellen ausgew&auml;hlten Daten vergeben m&ouml;chten, leidet die &Uuml;bersicht nochmals.<\/p>\n<p>Dennoch wird fr&uuml;her oder sp&auml;ter ein Kunde oder Benutzer mit einem solchen Wunsch an Sie herantreten. Dieser Beitrag liefert das notwendige Know-how, um Standardwerte f&uuml;r verschiedene Konstellationen bereitzustellen.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Standardwerte_1.mdb<\/p>\n<p>Standardwerte_2.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{FA19C5E5-75B7-418A-8C8D-D76FD6D1BF6D}\/aiu_883.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt eine Reihe von Beispielen f&uuml;r den Einsatz von Lookup-Tabellen &#8211; die einfachste ist wohl die Tabelle zum Speichern von Anreden. In einigen F&auml;llen soll eines der enthaltenen Elemente standardm&auml;&szlig;ig verwendet werden. Dann gilt es, dieses Standardelement entsprechend zu deklarieren. Wie so oft gibt es unter Access verschiedene M&ouml;glichkeiten, dies zu realisieren &#8211; und es gibt verschiedene Schwierigkeitsgrade. Dieser Beitrag zeigt einige Varianten auf. <\/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":[662013,66032013,44000023],"tags":[],"class_list":["post-55000883","post","type-post","status-publish","format-standard","hentry","category-662013","category-66032013","category-Mit_Formularen_arbeiten"],"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>Standardwerte aus Lookup-Tabellen - 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\/Standardwerte_aus_LookupTabellen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Standardwerte aus Lookup-Tabellen\" \/>\n<meta property=\"og:description\" content=\"Es gibt eine Reihe von Beispielen f&uuml;r den Einsatz von Lookup-Tabellen - die einfachste ist wohl die Tabelle zum Speichern von Anreden. In einigen F&auml;llen soll eines der enthaltenen Elemente standardm&auml;&szlig;ig verwendet werden. Dann gilt es, dieses Standardelement entsprechend zu deklarieren. Wie so oft gibt es unter Access verschiedene M&ouml;glichkeiten, dies zu realisieren - und es gibt verschiedene Schwierigkeitsgrade. Dieser Beitrag zeigt einige Varianten auf.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T21:35:31+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1\" \/>\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=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Standardwerte aus Lookup-Tabellen\",\"datePublished\":\"2020-05-22T21:35:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/\"},\"wordCount\":2361,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/87c3be33f4924735a9a7abae750b5ad1\",\"articleSection\":[\"2013\",\"3\\\/2013\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/\",\"name\":\"Standardwerte aus Lookup-Tabellen - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/87c3be33f4924735a9a7abae750b5ad1\",\"datePublished\":\"2020-05-22T21:35:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/87c3be33f4924735a9a7abae750b5ad1\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/87c3be33f4924735a9a7abae750b5ad1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Standardwerte_aus_LookupTabellen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Standardwerte aus Lookup-Tabellen\"}]},{\"@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":"Standardwerte aus Lookup-Tabellen - 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\/Standardwerte_aus_LookupTabellen\/","og_locale":"de_DE","og_type":"article","og_title":"Standardwerte aus Lookup-Tabellen","og_description":"Es gibt eine Reihe von Beispielen f&uuml;r den Einsatz von Lookup-Tabellen - die einfachste ist wohl die Tabelle zum Speichern von Anreden. In einigen F&auml;llen soll eines der enthaltenen Elemente standardm&auml;&szlig;ig verwendet werden. Dann gilt es, dieses Standardelement entsprechend zu deklarieren. Wie so oft gibt es unter Access verschiedene M&ouml;glichkeiten, dies zu realisieren - und es gibt verschiedene Schwierigkeitsgrade. Dieser Beitrag zeigt einige Varianten auf.","og_url":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T21:35:31+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Standardwerte aus Lookup-Tabellen","datePublished":"2020-05-22T21:35:31+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/"},"wordCount":2361,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1","articleSection":["2013","3\/2013","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/","url":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/","name":"Standardwerte aus Lookup-Tabellen - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1","datePublished":"2020-05-22T21:35:31+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/87c3be33f4924735a9a7abae750b5ad1"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Standardwerte aus Lookup-Tabellen"}]},{"@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\/55000883","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=55000883"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000883\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}