{"id":55001416,"date":"2023-02-01T00:00:00","date_gmt":"2023-06-17T09:32:45","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1416"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Eigenschaftsassistenten_oder_Property_Wizards","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/","title":{"rendered":"Eigenschaftsassistenten oder Property Wizards"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/c108421bed4e412c92cbcef54a924366\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Vielleicht kennen Sie die kleinen Helferlein, die beim Anklicken einer Eigenschaft eines Formulars oder Steuerelements in Form einer Schaltfl&auml;che mit drei Punkten (&#8230;) auftauchen und beim Anklicken Unterst&uuml;tzung f&uuml;r das F&uuml;llen der jeweiligen Eigenschaft pr&auml;sentieren. Wenn wir schon Access-Add-Ins, Tabellen-, Abfrage-, Formular und Berichtsassistenten sowie Steuerelement-Assistenten programmieren k&ouml;nnen, warum dann nicht auch noch Eigenschaftsassistenten? In diesem Beitrag zeigen wir die Grundlagen f&uuml;r das Programmieren eines Assistenten, der beim Anklicken der genannten Schaltfl&auml;che erscheint und seine Hilfe anbietet.<\/b><\/p>\n<h2>Eingebaute Eigenschaftsassistenten<\/h2>\n<p>Beispiele f&uuml;r eingebaute Assistenten findet man schnell. Die <b>Bild<\/b>-Eigenschaft von Formularen oder Steuerelementen bietet die Schaltfl&auml;che mit den drei Punkten an, um die anzuzeigende Bilddatei auszuw&auml;hlen.<\/p>\n<p>Ein anderes Beispiel, das Sie in Bild 1 sehen, wird beim Anklicken der Eigenschaft <b>Steuerelementinhalt <\/b>aktiviert.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_001.png\" alt=\"Starten eines Eigenschaftsassistenten\" width=\"649,559\" height=\"378,4749\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Starten eines Eigenschaftsassistenten<\/span><\/b><\/p>\n<p>Dieses &ouml;ffnet den Ausdrucks-Generator aus Bild 2, mit dem wir den Ausdruck f&uuml;r die entsprechende Eigenschaft aus verschiedenen Listen und Optionen zusammenklicken k&ouml;nnen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_002.png\" alt=\"Der Ausdrucks-Generator\" width=\"499,5589\" height=\"425,3566\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Der Ausdrucks-Generator<\/span><\/b><\/p>\n<h2>Eigenschaftsassistent im Eigenbau<\/h2>\n<p>Wie aber bauen wir selbst einen solchen Assistenten? Dazu sind die folgenden Schritte n&ouml;tig:<\/p>\n<ul>\n<li>Erstellen einer Access-Datenbank mit der Dateiendung <b>.accda<\/b><\/li>\n<li>Hinzuf&uuml;gen einer Tabelle namens <b>USysRegInfo<\/b>, welche die Informationen &uuml;ber das Add-In zum Einf&uuml;gen in die Registry enth&auml;lt<\/li>\n<li>Hinzuf&uuml;gen einer VBA-Funktion, die beim Aufrufen des Add-Ins gestartet wird und welche beispielsweise die Benutzeroberfl&auml;che des Add-Ins anzeigt<\/li>\n<li>Programmieren der eigentlichen Funktion des Add-Ins inklusive Benutzeroberfl&auml;che<\/li>\n<li>Installieren des Add-Ins mit dem Add-In-Manager von Access<\/li>\n<\/ul>\n<h2>Aufgabe unseres Beispiel-Eigenschaftsassistenten<\/h2>\n<p>Damit der Beitrag nicht den Rahmen sprengt, wollen wir in diesem erst einmal einen rudiment&auml;ren Eigenschaftsassistenten erstellen. Dieser soll ein einfaches Formular anzeigen, welches den Wert f&uuml;r das Add-In per Textfeld abfragt.<\/p>\n<p>In einem weiteren Beitrag schauen wir uns ein konkretes und in der Praxis nutzbares Beispiel f&uuml;r einen Eigenschaftsassistenten an (siehe Ausblick am Ende des Beitrags).<\/p>\n<h2>Aufbau der Startfunktion des Assistenten<\/h2>\n<p>Die VBA-Funktion, die wir oben erw&auml;hnt haben, muss ein bestimmtes Format aufweisen.<\/p>\n<p>Der Name der Funktion und der drei Parameter spielt keine Rolle, aber wir m&uuml;ssen drei <b>String<\/b>-Parameter deklarieren und die Funktion muss das Ergebnis des Assistenten als String zur&uuml;ckgeben.<\/p>\n<p>Ein Beispiel f&uuml;r diese Funktion lautet:<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>Autostart(strObject<span style=\"color:blue;\"> As String<\/span>, _\r\n     strControl<span style=\"color:blue;\"> As String<\/span>, strCurVal<span style=\"color:blue;\"> As String<\/span>)<span style=\"color:blue;\"> As String<\/span>\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<p>Die drei Parameter werden beim Aufrufen des Assistenten mit drei Werten gef&uuml;llt:<\/p>\n<ul>\n<li><b>strObject<\/b>: Name des Objekts, also Formulars oder Berichts, f&uuml;r welches der Assistent aufgerufen wurde<\/li>\n<li><b>strControl<\/b>: Name des Steuerelements, zu dem die Eigenschaft mit dem zu ermittelnden Wert geh&ouml;rt<\/li>\n<li><b>strCurVal<\/b>: Aktueller Wert der Eigenschaft f&uuml;r das mit <b>strObject <\/b>und <b>strControl <\/b>angegebene Element<\/li>\n<\/ul>\n<h2>Aufbau des Formulars f&uuml;r die Benutzeroberfl&auml;che des Assistenten<\/h2>\n<p>Als Benutzeroberfl&auml;che werden Sie typischerweise ein Formular verwenden. Die wichtigste Information hierzu ist, dass Sie es mit der oben genannten Funktion aufrufen k&ouml;nnen und beim Schlie&szlig;en des Formulars den Wert f&uuml;r die Eigenschaft daraus auslesen m&uuml;ssen.<\/p>\n<p>Dazu ist es erforderlich, dass das Formular als modaler Dialog ge&ouml;ffnet wird, also beispielsweise wie folgt:<\/p>\n<pre>DoCmd.OpenForm \"frmAssistent\", WindowMode:=acDialog<\/pre>\n<p>Auf diese Weise wird der aufrufende Code angehalten, wenn das Formular ge&ouml;ffnet wird. Nach der Eingabe der gew&uuml;nschten Informationen wird der Benutzer das Formular dann beispielsweise &uuml;ber eine <b>OK<\/b>-Schaltfl&auml;che schlie&szlig;en, was das Formular aber nicht tats&auml;chlich schlie&szlig;en, sondern nur ausblenden sollte.<\/p>\n<p>Auf diese Weise l&auml;uft die Funktion, die das Formular ge&ouml;ffnet hat, nun weiter und kann den relevanten Wert einlesen und dann das Formular schlie&szlig;en.<\/p>\n<p>Und die Vorgabe, dass das Formular als modaler Dialog ge&ouml;ffnet wird, hat noch einen anderen Hintergrund: Dadurch, dass der Benutzer so bis zum Schlie&szlig;en des Assistenten nicht auf die &uuml;brigen Elemente von Access zugreifen kann, wird sichergestellt, dass bei Schlie&szlig;en des Assistenten die Eigenschaft, die dieser aktualisieren soll, auch noch ge&ouml;ffnet ist.<\/p>\n<h2>Speichern der Assistenten-Informationen f&uuml;r die Registry<\/h2>\n<p>Access-Add-Ins und Assistenten werden in der Regel &uuml;ber den Add-In-Manager von Access installiert, den Sie &uuml;ber den Ribbonbefehl <b>Datenbanktools|Add-Ins|Add-Ins|Add-In-Manager <\/b>aufrufen k&ouml;nnen.<\/p>\n<p>Hier w&auml;hlen Sie dann die <b>.accda<\/b>-Datei des zu installierenden Add-Ins oder Assistenten aus.<\/p>\n<p>Anschlie&szlig;end wertet der Add-In-Manager die Eintr&auml;ge in der Tabelle <b>USysRegInfo <\/b>aus und tr&auml;gt diese an entsprechender Stelle in die Registry ein. Der Ort, wo diese Eintragungen vorgenommen werden, legt fest, um was f&uuml;r ein Add-In oder was f&uuml;r einen Assistenten es sich handelt, die Eintr&auml;ge selbst geben an, in welcher Datei sich die Funktionen befinden, ob ein Icon angezeigt werden soll, wie die Funktion zum Starten des Add-Ins oder Assistenten hei&szlig;t und wie die Beschreibung des Tools lautet.<\/p>\n<p>Der Ort f&uuml;r Eigenschaftsassistenten in der Registry hei&szlig;t <b>HKEY_CURRENT_USER\\Software\\MIcrosoft\\Office\\x.0\\Access\\Wizards\\Property Wizards\\[Name des Assistenten]<\/b>. Darunter befinden sich Eintr&auml;ge mit den Registry-Werten f&uuml;r unseren Assistenten.<\/p>\n<h2>M&ouml;gliche Registry-Schl&uuml;ssel<\/h2>\n<p>F&uuml;r einen Eigenschaftsassistenten k&ouml;nnen wir die folgenden Schl&uuml;ssel festlegen:<\/p>\n<ul>\n<li><b>Can Edit <\/b>(<b>DWORD<\/b>): Gibt an, ob ein vorhandener Eigenschaftswert ge&auml;ndert werden soll. Wird &uuml;blicherweise auf <b>1 <\/b>eingestellt.<\/li>\n<li><b>Description <\/b>(<b>String<\/b>): Beschreibung des Assistenten, die nur dann angezeigt wird, wenn mehrere Add-Ins f&uuml;r eine Eigenschaft vorliegen und dazu der Auswahldialog ge&ouml;ffnet wird.<\/li>\n<li><b>Function <\/b>(<b>String<\/b>): Name der aufzurufenden VBA-Funktion, in unserem Fall <b>Autostart<\/b>, ohne Gleichheitszeichen oder Klammern.<\/li>\n<li><b>Library <\/b>(<b>String<\/b>): Pfad zur <b>.accda<\/b>-Datei mit den Funktionen des Eigenschaftsassistenten.<\/li>\n<\/ul>\n<h2>Aufbau der Tabelle USysRegInfo<\/h2>\n<p>[<\/p>\n<p>Die Tabelle mit den Informationen f&uuml;r die Registry muss den Namen <b>USysRegInfo <\/b>erhalten, damit diese vom Add-In-Manager automatisch erkannt werden kann. Gleichzeitig beginnt der Name dieser Tabelle mit <b>USys&#8230;<\/b>, was neben dem Pr&auml;fix <b>MSys&#8230; <\/b>dazu f&uuml;hrt, dass diese Tabellen standardm&auml;&szlig;ig nicht im Navigationsbereich von Access angezeigt werden.<\/p>\n<p>Wenn Sie also eine solche Tabelle mit den Feldern aus Bild 3 angelegt, gespeichert und geschlossen haben, wird diese m&ouml;glicherweise komplett verschwinden. Um diese wieder einzublenden, klicken Sie mit der rechten Maustaste auf die Titelzeile des Navigationsbereichs und w&auml;hlen dort den Kontextmen&uuml;befehl <b>Navigationsoptionen&#8230; <\/b>aus. Hier aktivieren Sie die Option Systemobjekte anzeigen. Anschlie&szlig;end wird die Tabelle <b>USysRegInfo <\/b>neben einigen anderen zuvor ausgeblendeten Tabellen eingeblendet.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_004.png\" alt=\"Die Tabelle USysRegInfo\" width=\"424,5589\" height=\"329,3453\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Die Tabelle USysRegInfo<\/span><\/b><\/p>\n<h2>F&uuml;llen der Tabelle USysRegInfo<\/h2>\n<p>Nun f&uuml;gen wir die oben beschriebenen Informationen f&uuml;r die Registry in die Tabelle ein &#8211; mit je einem Datensatz pro Information. Das Ergebnis sehen sie in Bild 4. Hier sind zwei Informationen wichtig:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_005.png\" alt=\"Die Tabelle USysRegInfo in der Datenblattansicht\" width=\"700\" height=\"150,2507\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Die Tabelle USysRegInfo in der Datenblattansicht<\/span><\/b><\/p>\n<p>Der Platzhalter <b>HKEY_CURRENT_ACCESS_PROFILE<\/b> wird beim Installieren des Assistenten durch den Registrypfad f&uuml;r die aktuelle Office-Installation ersetzt. In unserem Fall (Windows 64-Bit, Office 32-Bit) bedeutete dies den folgenden Schl&uuml;ssel:<\/p>\n<pre>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\REGISTRY\\MACHINE\\Software\\Wow6432Node\\Microsoft\\Office\\16.0\\Access\\Wizards\\Property Wizards\\Format\\FormatAssistent<\/pre>\n<p>Der Platzhalter <b>|ACCDIR <\/b>wird durch das Add-In-Verzeichnis von Access ersetzt, in aktuellen Kombinationen aus Windows und Office also durch <b>C:\\Users\\[Benutzername]\\AppData\\Roaming\\Microsoft\\AddIns<\/b>.<\/p>\n<h2>Funktion im Assistenten anlegen<\/h2>\n<p>Nun legen wir eine kleine Beispielfunktion in Form der Funktion <b>Autostart <\/b>an. Diese soll einfach nur testweise die Werte der Parameter <b>strObject<\/b>, <b>strControl <\/b>und <b>strCurVal <\/b>in einer Meldung ausgeben und den neuen Wert f&uuml;r die Eigenschaft per InputBox erfragen:<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>Autostart(strObject<span style=\"color:blue;\"> As String<\/span>, _\r\n        strControl<span style=\"color:blue;\"> As String<\/span>, strCurVal<span style=\"color:blue;\"> As String<\/span>)<span style=\"color:blue;\"> As String<\/span>\r\n     <span style=\"color:blue;\">MsgBox<\/span> strObject & \" \" & strControl & \" \" & strCurVal\r\n     Autostart = InputBox(\"Eigenschaftswert: \")\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<h2>Installation &uuml;ber den Add-In-Manager<\/h2>\n<p>Um den Assistenten zu installieren, sind Administrator-Rechte erforderlich, wir m&uuml;ssen Access also als Administrator &ouml;ffnen.<\/p>\n<p>Dazu klicken Sie mit der rechten Maustaste auf den Befehl zum Starten von Access und w&auml;hlen dort den Eintrag <b>Als Administrator &ouml;ffnen <\/b>aus.<\/p>\n<p>Danach &ouml;ffnen wir irgendeine Datenbankdatei, da sonst das Ribbon mit dem Befehl zum Starten des Add<b>-In-Managers <\/b>nicht angezeigt wird.<\/p>\n<p>Nun &ouml;ffnen wir mit <b>Datenbanktools|Add-Ins|Add-Ins|Add-In-Manager <\/b>den <b>Add-In-Manager<\/b>.<\/p>\n<p>Hier klicken wir auf die Schaltfl&auml;che <b>Neues hinzuf&uuml;gen&#8230; <\/b>und &ouml;ffnen so einen Dateiauswahldialog (siehe Bild 5). Mit diesem w&auml;hlen wir unsere <b>.accda<\/b>-Datei aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_006.png\" alt=\"Installieren eines neuen Assistenten\" width=\"424,5589\" height=\"253,7593\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Installieren eines neuen Assistenten<\/span><\/b><\/p>\n<p>Wenn alles funktioniert, k&ouml;nnen wir uns den neuen Eintrag nun in der Registry ansehen. Diese sieht dann wie in Bild 6 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_007.png\" alt=\"Der Eintrag des Assistenten in der Registry\" width=\"700\" height=\"421,8834\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Der Eintrag des Assistenten in der Registry<\/span><\/b><\/p>\n<h2>Assistent ausprobieren<\/h2>\n<p>Nun erstellen wir in der aktuellen Beispieldatenbank ein neues, leeres Formular in der Entwurfsansicht und f&uuml;gen diesem ein Textfeld hinzu. Anschlie&szlig;end &ouml;ffnen wir das Eigenschaftenblatt und wechseln dort zur Registerseite <b>Format<\/b>. Dort finden wir auch eine Eigenschaft namens <b>Format<\/b>, die wir nun anklicken. Es erscheint die Schaltfl&auml;che mit den drei Punkten, die wir ebenfalls bet&auml;tigen.<\/p>\n<p>Daraufhin erscheint erst die Meldung mit den Werten der drei Parameter der aufgerufenen VBA-Funktion und dann die InputBox, mit der wir den neuen Wert f&uuml;r die Eigenschaft <b>Format<\/b> eingeben k&ouml;nnen (siehe Bild 7). Nach der Eingabe eines Wertes erscheint dieser schlie&szlig;lich in der entsprechenden Eigenschaft.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_008.png\" alt=\"Durch den Assistenten hervorgerufene InputBox\" width=\"624,559\" height=\"367,785\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Durch den Assistenten hervorgerufene InputBox<\/span><\/b><\/p>\n<h2>Eigenschaftsassistenten funktionieren &uuml;berall f&uuml;r die vorgesehen Eigenschaft<\/h2>\n<p>Richtig praktisch ist, dass beispielsweise der Assistent f&uuml;r die Eigenschaft <b>Format <\/b>&uuml;berall dort eingesetzt werden kann, wo diese Eigenschaft auftaucht &#8211; also nicht nur im Entwurf von Formularen und Berichten, sondern auch in den Eigenschaften von Tabellenfeldern oder Abfragefeldern.<\/p>\n<h2>Assistent aktualisieren<\/h2>\n<p>Von dem Moment an, wo Sie den Assistenten zum ersten Mal &uuml;ber den Add-In-Manager installiert haben, liegen zwei Versionen der <b>.accda<\/b>-Datei vor. Die erste in dem Verzeichnis, in dem Sie diesen auch erstellt haben, die zweite im Add-In-Verzeichnis von Windows. Das hei&szlig;t, dass Sie von nun an eine Strategie ben&ouml;tigen, um die Funktionen des Assistenten zu aktualisieren. Es gibt zwei M&ouml;glichkeiten f&uuml;r Aktualisierungen, die nur die in der <b>.accda<\/b>-Datei enthaltenen Elemente betreffen:<\/p>\n<ul>\n<li>Sie &auml;ndern immer die Version, die sich nicht im Add-In-Verzeichnis befindet. Dann m&uuml;ssen Sie nach jeder &Auml;nderung, die Sie produktiv nutzen wollen, Access im Administratormodus &ouml;ffnen und das Add-In neu installieren. Dies &uuml;berschreibt die Version im Add-In-Verzeichnis und aktualisiert die Registry-Eintr&auml;ge.<\/li>\n<li>Oder Sie &auml;ndern immer die Version im Add-In-Verzeichnis. Diese Variante ist wesentlich weniger aufwendig.<\/li>\n<\/ul>\n<p>Die erste Variante m&uuml;ssen Sie eigentlich nur verwenden, wenn Sie auch &Auml;nderungen an der Tabelle <b>USysRegInfo <\/b>vornehmen und diese an die Registry &uuml;bergeben wollen. Aber auch dann k&ouml;nnen Sie die &Auml;nderungen an der <b>.accda<\/b>-Datei im Add-In-Verzeichnis durchf&uuml;hren &#8211; Sie m&uuml;ssen diese dann lediglich wie jedes andere Add-In erneut &uuml;ber den Add-In-Manager neu installieren.<\/p>\n<h2>&Auml;nderungen nicht im Add-In-Modus!<\/h2>\n<p>Wenn beispielsweise ein Laufzeitfehler auftaucht, w&auml;hrend Sie das Add-In von einer Access-Anwendung aus ge&ouml;ffnet haben, der nicht behandelt wurde, zeigt Access den VBA-Editor mit dem relevanten Codeausschnitt plus Fehlermeldung an (au&szlig;er nat&uuml;rlich, Sie haben aus der <b>.accda<\/b>-Datei eine <b>.accde<\/b>-Datei gemacht und nutzen diese als Add-In). Das entscheidende ist, dass der VBA-Editor nun wie in Bild 8 nicht mehr nur ein Projekt anzeigt, sondern zwei &#8211; n&auml;mlich das der aktuell ge&ouml;ffneten Datenbank und das der <b>.accda<\/b>-Datei des Assistenten.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_009.png\" alt=\"Fehler in der .accda-Datei\" width=\"700\" height=\"321,6962\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Fehler in der .accda-Datei<\/span><\/b><\/p>\n<p>Das Problem ist: Nehmen wir nun &Auml;nderungen im VBA-Projekt der <b>.accda<\/b>-Datei vor, werden diese nicht gespeichert. Die &Auml;nderungen sind zwar tempor&auml;r wirksam und k&ouml;nnen auch in der aktuellen Session erneut ausgef&uuml;hrt und getestet werden, aber sobald Access geschlossen wird, gehen die &Auml;nderungen in der <b>.accda<\/b>-Datenbank verloren.<\/p>\n<p>Meine Vorgehensweise in einem solchen Fall ist, den Fehler an Ort und Stelle zu beheben und die neue Version zu testen und sobald alles wie gew&uuml;nscht l&auml;uft, den Code des jeweiligen Moduls in die Zwischenablage zu kopieren. Danach schlie&szlig;e ich die Datenbank, &ouml;ffne die <b>.accda<\/b>-Datenbank selbst und kopiere die neue Version des jeweiligen Moduls &uuml;ber die alte Version.<\/p>\n<p>Das verlangt zwar nach ein wenig Selbstdisziplin, aber wenn man zwei, drei Mal umfangreiche &Auml;nderungen verloren hat, funktioniert es.<\/p>\n<h2>Mehrere Assistenten pro Eigenschaft<\/h2>\n<p>Um zu schauen, was passiert, haben wir der gleichen Add-In-Datenbank noch einen zweiten Satz von Daten in der Tabelle <b>USysRegInfo <\/b>hinzugef&uuml;gt. Dazu haben wir die ersten f&uuml;nf Datens&auml;tze der Tabelle kopiert und lediglich im Feld <b>SubKey <\/b>den Wert <b>FormatAssistent <\/b>in <b>NochEinFormatAssistent <\/b>ge&auml;ndert sowie den Wert des Datensatzes mit der <b>Description <\/b>(siehe Bild 10).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_011.png\" alt=\"Die Tabelle USysRegInfo f&uuml;r zwei Assistenten\" width=\"674,559\" height=\"243,7683\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 9: Die Tabelle USysRegInfo f&uuml;r zwei Assistenten<\/span><\/b><\/p>\n<p>Das Ergebnis sehen wir nach einer erneuten Installation der <b>.accda<\/b>-Datenbank in Bild 9.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_010.png\" alt=\"Generator zur Auswahl von mehr als einem Assistenten\" width=\"424,5589\" height=\"444,169\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 10: Generator zur Auswahl von mehr als einem Assistenten<\/span><\/b><\/p>\n<p>Nach dem Aufrufen des Assistenten &uuml;ber die Schaltfl&auml;che mit den drei Punkten erscheint der Dialog <b>Generator ausw&auml;hlen <\/b>und bietet alle verf&uuml;gbaren Assistenten an.<\/p>\n<h2>Mehrere Assistenten pro .accda-Datenbank<\/h2>\n<p>Gleichzeitig haben wir damit gezeigt, dass wir durchaus mehrere Assistenten in der gleichen <b>.accda<\/b>-Datenbank unterbringen k&ouml;nnen. Wir m&uuml;ssen dazu nur jeweils einen neuen Satz von Daten f&uuml;r die Registry in der Tabelle <b>USysRegInfo <\/b>unterbringen und die Eigenschaften der verschiedenen Datens&auml;tze f&uuml;r den neuen Assistenten anpassen.<\/p>\n<h2>Einstellungen f&uuml;r die Anzeige im Add-In-Manager<\/h2>\n<p>Wenn wir das Add-In &uuml;ber den Add-In-Manager wieder l&ouml;schen wollen, m&uuml;ssen wir es im aktuellen Zustand suchen &#8211; zumindest, wenn man wie ich schon einige nicht fertig programmierte Add-Ins im System hat. Anderenfalls findet man zumindest einen Eintrag vor, der mit dem Namen <b>Database <\/b>und mit den weiteren Informationen <b>Firma unbekannt <\/b>und <b>Keine Beschreibung verf&uuml;gbar <\/b>angezeigt wird (siehe Bild 11).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_012.png\" alt=\"Ung&uuml;nstige Einstellungen im Add-In-Manager\" width=\"424,5589\" height=\"253,7593\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 11: Ung&uuml;nstige Einstellungen im Add-In-Manager<\/span><\/b><\/p>\n<p>Um dies zu &auml;ndern, nehmen wir einige Einstellungen an den Eigenschaften der <b>.accda<\/b>-Datenbank vor. Um die Eigenschaften anzuzeigen, w&auml;hlen wir den Men&uuml;befehl <b>Datei|Informationen <\/b>aus und klicken dann auf den Link <b>Datenbankeigenschaften anzeigen und bearbeiten<\/b>. Dies &ouml;ffnet den Dialog <b>[Dateiname]|Eigenschaften<\/b>. Hier stellen wir die Eigenschaften <b>Titel<\/b>, <b>Firma <\/b>und <b>Kommentare <\/b>auf die gew&uuml;nschten Texte ein (siehe Bild 12).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_013.png\" alt=\"Einstellungen f&uuml;r die Anzeige im Add-In-Manager\" width=\"399,5589\" height=\"431,6748\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 12: Einstellungen f&uuml;r die Anzeige im Add-In-Manager<\/span><\/b><\/p>\n<p>Nach erneuter Installation der <b>.accda<\/b>-Datenbank zeigt der Add-In-Manager die Eigenschaften nun wie in Bild 13 an.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_01\/pic_1416_014.png\" alt=\"Optimierte Einstellungen im Add-In-Manager\" width=\"424,5589\" height=\"253,7593\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 13: Optimierte Einstellungen im Add-In-Manager<\/span><\/b><\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>Damit haben wir in diesem Beitrag den Rohbau f&uuml;r einen Eigenschaftsassistenten vorbereitet. Diesen m&uuml;ssen wir nun noch um eine sinnvolle Funktion samt Benutzeroberfl&auml;che erweitern.<\/p>\n<p>Das erledigen wir in einem weiteren Beitrag namens <b>Formatassistent f&uuml;r Textfelder <\/b>(<b>www.access-im-unternehmen.de\/1417<\/b>), wo wir zeigen, wie man einen Assistenten zum Ausprobieren und Einstellen der <b>Format<\/b>-Eigenschaft von Textfeldern programmiert.<\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>FormatAssistent.accda<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/F5A91E4C-D0FC-4D6D-B2F6-B867C53BEE47\/aiu_1416.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vielleicht kennen Sie die kleinen Helferlein, die beim Anklicken einer Eigenschaft eines Formulars oder Steuerelements in Form einer Schaltfl&auml;che mit drei Punkten (&#8230;) auftauchen und beim Anklicken Unterst&uuml;tzung f&uuml;r das F&uuml;llen der jeweiligen Eigenschaft pr&auml;sentieren. Wenn wir schon Access-Add-Ins, Tabellen-, Abfrage-, Formular und Berichtsassistenten sowie Steuerelement-Assistenten programmieren k&ouml;nnen, warum dann nicht auch noch Eigenschaftsassistenten? In diesem Beitrag zeigen wir die Grundlagen f&uuml;r das Programmieren eines Assistenten, der beim Anklicken der genannten Schaltfl&auml;che erscheint und seine Hilfe anbietet.<\/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":[66012023,662023,44000028],"tags":[],"class_list":["post-55001416","post","type-post","status-publish","format-standard","hentry","category-66012023","category-662023","category-Ergonomie_und_Benutzeroberflaeche"],"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>Eigenschaftsassistenten oder Property Wizards - 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\/Eigenschaftsassistenten_oder_Property_Wizards\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eigenschaftsassistenten oder Property Wizards\" \/>\n<meta property=\"og:description\" content=\"Vielleicht kennen Sie die kleinen Helferlein, die beim Anklicken einer Eigenschaft eines Formulars oder Steuerelements in Form einer Schaltfl&auml;che mit drei Punkten (...) auftauchen und beim Anklicken Unterst&uuml;tzung f&uuml;r das F&uuml;llen der jeweiligen Eigenschaft pr&auml;sentieren. Wenn wir schon Access-Add-Ins, Tabellen-, Abfrage-, Formular und Berichtsassistenten sowie Steuerelement-Assistenten programmieren k&ouml;nnen, warum dann nicht auch noch Eigenschaftsassistenten? In diesem Beitrag zeigen wir die Grundlagen f&uuml;r das Programmieren eines Assistenten, der beim Anklicken der genannten Schaltfl&auml;che erscheint und seine Hilfe anbietet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-17T09:32:45+00:00\" \/>\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=\"12\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Eigenschaftsassistenten oder Property Wizards\",\"datePublished\":\"2023-06-17T09:32:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/\"},\"wordCount\":2441,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/c108421bed4e412c92cbcef54a924366\",\"articleSection\":[\"1\\\/2023\",\"2023\",\"Ergonomie und Benutzeroberfl\u00e4che\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/\",\"name\":\"Eigenschaftsassistenten oder Property Wizards - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/c108421bed4e412c92cbcef54a924366\",\"datePublished\":\"2023-06-17T09:32:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/c108421bed4e412c92cbcef54a924366\",\"contentUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/c108421bed4e412c92cbcef54a924366\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Eigenschaftsassistenten_oder_Property_Wizards\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eigenschaftsassistenten oder Property Wizards\"}]},{\"@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":"Eigenschaftsassistenten oder Property Wizards - 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\/Eigenschaftsassistenten_oder_Property_Wizards\/","og_locale":"de_DE","og_type":"article","og_title":"Eigenschaftsassistenten oder Property Wizards","og_description":"Vielleicht kennen Sie die kleinen Helferlein, die beim Anklicken einer Eigenschaft eines Formulars oder Steuerelements in Form einer Schaltfl&auml;che mit drei Punkten (...) auftauchen und beim Anklicken Unterst&uuml;tzung f&uuml;r das F&uuml;llen der jeweiligen Eigenschaft pr&auml;sentieren. Wenn wir schon Access-Add-Ins, Tabellen-, Abfrage-, Formular und Berichtsassistenten sowie Steuerelement-Assistenten programmieren k&ouml;nnen, warum dann nicht auch noch Eigenschaftsassistenten? In diesem Beitrag zeigen wir die Grundlagen f&uuml;r das Programmieren eines Assistenten, der beim Anklicken der genannten Schaltfl&auml;che erscheint und seine Hilfe anbietet.","og_url":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/","og_site_name":"Access im Unternehmen","article_published_time":"2023-06-17T09:32:45+00:00","author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"12\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Eigenschaftsassistenten oder Property Wizards","datePublished":"2023-06-17T09:32:45+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/"},"wordCount":2441,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/c108421bed4e412c92cbcef54a924366","articleSection":["1\/2023","2023","Ergonomie und Benutzeroberfl\u00e4che"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/","url":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/","name":"Eigenschaftsassistenten oder Property Wizards - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/c108421bed4e412c92cbcef54a924366","datePublished":"2023-06-17T09:32:45+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#primaryimage","url":"http:\/\/vg08.met.vgwort.de\/na\/c108421bed4e412c92cbcef54a924366","contentUrl":"http:\/\/vg08.met.vgwort.de\/na\/c108421bed4e412c92cbcef54a924366"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Eigenschaftsassistenten_oder_Property_Wizards\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Eigenschaftsassistenten oder Property Wizards"}]},{"@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\/55001416","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=55001416"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001416\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}