{"id":55001037,"date":"2016-06-01T00:00:00","date_gmt":"2020-05-22T18:59:11","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1037"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Berichtsereignisse_Bei_AktivierungDeaktivierung","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/","title":{"rendered":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Neben den verschiedenen Bereichen und Steuerelementen liefern Berichte auch eine Reihe von Ereigniseigenschaften, f&uuml;r die Sie wie bei Formularen Ereignisprozeduren hinterlegen k&ouml;nnen. Zwei Ereignisse, die man &uuml;blicherweise nicht besonders oft ben&ouml;tigt, hei&szlig;en &#8222;Bei Aktivierung&#8220; und &#8222;Bei Deaktivierung&#8220;. Wir zeigen, wie Sie diese einsetzen k&ouml;nnen: n&auml;mlich, um Elemente im Ribbon abh&auml;ngig von diesen beiden Ereignissen zu aktivieren oder zu deaktivieren &#8211; zum Beispiel zum Ein- oder Ausschalten einer Drucken-Schaltfl&auml;che.<\/b><\/p>\n<h2>Bei Aktivierung und Bei Deaktivierung: Berichtsabh&auml;ngige Funktionen ein- und ausschalten<\/h2>\n<p>Wenn Sie einen Bericht ge&ouml;ffnet haben und diesen dann schlie&szlig;en oder den Fokus auf ein anderes Objekt setzen, m&ouml;chten Sie m&ouml;glicherweise Elemente des Ribbons aktivieren oder deaktivieren. Eine <b>Drucken<\/b>-Schaltfl&auml;che macht beispielsweise am meisten Sinn, wenn gerade ein Bericht angezeigt wird. Was ben&ouml;tigen wir also, um das geplante Beispiel zum Aktivieren und Deaktivieren einer Ribbon-Schaltfl&auml;che synchron zum Ausl&ouml;sen der Ereignisse <b>Bei Aktivierung <\/b>und <b>Bei Deaktivierung <\/b>zu nutzen<\/p>\n<p>Richtig: Ein Ribbon, ein Objekt, welches die Ribbon-Definition referenziert, damit wir auf ihre Methoden zugreifen k&ouml;nnen, sowie ein paar Zeilen VBA-Code.<\/p>\n<p>Das Ribbon f&uuml;gen Sie hinzu, indem Sie die Tabelle <b>USysRibbons <\/b>erstellen und diese wie in Bild 1 mit der Definition des gew&uuml;nschten Ribbons f&uuml;llen. Damit Sie diese Tabelle nach der Erstellung sehen, m&uuml;ssen Sie in den Optionen des Navigationsbereichs die Option <b>Systemobjekte anzeigen <\/b>aktivieren.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_001.png\" alt=\"Tabelle mit der Ribbon-Definition\" width=\"424,3195\" height=\"259,6115\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Tabelle mit der Ribbon-Definition<\/span><\/b><\/p>\n<p>Die entsprechende Ribbon-Definition finden Sie in Listing 1. Die Elemente bilden die Struktur des Ribbons ab. Unter dem <b>customUI<\/b>-Element finden Sie das <b>tab<\/b>-Element, dann das <b>group<\/b>-Element und schlie&szlig;lich das <b>button<\/b>-Element als Schaltfl&auml;che. Wichtig sind in diesem Zusammenhang einige Attribute, die festlegen, welche VBA-Routinen beim Eintreten bestimmter Ereignisse auszul&ouml;sen sind.<\/p>\n<pre>&lt;xml version=\"1.0\"&gt;\r\n&lt;customUI xmlns=\"http:\/\/schemas.microsoft.com\/office\/2009\/07\/customui\" \r\n    onLoad=\"OnLoad_Main\" loadImage=\"loadImage\"&gt;\r\n     &lt;ribbon&gt;\r\n         &lt;tabs&gt;\r\n             &lt;tab id=\"tabFunktionen\" label=\"Funktionen\"&gt;\r\n                 &lt;group id=\"grpBerichte\" label=\"Berichte\"&gt;\r\n                     &lt;button image=\"printer\" getEnabled=\"getEnabled\" label=\"Drucken\" id=\"btnDrucken\" \r\n                         onAction=\"onAction\" size=\"large\"\/&gt;\r\n                 &lt;\/group&gt;\r\n             &lt;\/tab&gt;\r\n         &lt;\/tabs&gt;\r\n     &lt;\/ribbon&gt;\r\n&lt;\/customUI&gt;<\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 1: Ribbon-Definition f&uuml;r unsere Drucken-Schaltfl&auml;che<\/span><\/b><\/p>\n<p>Das erste ist das Attribut <b>onLoad<\/b>, welches die folgende Prozedur ausl&ouml;st, die Sie in ein Standardmodul namens <b>mdlRibbons <\/b>einf&uuml;gen:<\/p>\n<pre><span style=\"color:blue;\">Sub <\/span>onLoad_Main(ribbon<span style=\"color:blue;\"> As <\/span>IRibbonUI)\r\n     <span style=\"color:blue;\">Set<\/span> objRibbon_Main = ribbon\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die Prozedur weist der Variablen <b>objRibbon_Main <\/b>einen Verweis auf diese Ribbon-Definition zu. Diese Variable deklarieren wir wie folgt im Kopf des gleichen Moduls:<\/p>\n<pre><span style=\"color:blue;\">Public <\/span>objRibbon_Main<span style=\"color:blue;\"> As <\/span>IRibbonUI<\/pre>\n<p>Die Klasse <b>IRibbonUI <\/b>ist in der Bibliothek <b>Microsoft Office x.0 Object Library <\/b>enthalten, weshalb Sie einen entsprechenden Verweis auf diese Klasse hinzuf&uuml;gen m&uuml;ssen (VBA-Editor, Men&uuml;punkt <b>Extras|Verweise<\/b>, s. Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_002.png\" alt=\"Verweis auf die Office-Bibliothek\" width=\"424,3195\" height=\"334,5068\" \/><\/p>\n<p><!--30percent--><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Verweis auf die Office-Bibliothek<\/span><\/b><\/p>\n<p>Das zweite wichtige Attribut geh&ouml;rt zum <b>button<\/b>-Element und hei&szlig;t <b>getEnabled<\/b>. Dieses Attribut wird immer ausgel&ouml;st, wenn das Ribbon eingeblendet oder mit einer speziellen Methode namens <b>Invalidate <\/b>aktualisiert wird. F&uuml;r diese legen wir den Wert <b>getEnabled <\/b>an, also gleichlautend mit dem Attributnamen. So hei&szlig;t dann auch die dadurch ausgel&ouml;ste VBA-Funktion, die so aussieht:<\/p>\n<pre><span style=\"color:blue;\">Sub <\/span>getEnabled(control<span style=\"color:blue;\"> As <\/span>IRibbonControl, ByRef enabled)\r\n     <span style=\"color:blue;\">Dim <\/span>obj<span style=\"color:blue;\"> As Object<\/span>\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> obj = Screen.ActiveReport\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> obj Is Nothing<span style=\"color:blue;\"> Then<\/span>\r\n         enabled = <span style=\"color:blue;\">True<\/span>\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         enabled = <span style=\"color:blue;\">False<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die Methode soll pr&uuml;fen, ob es sich bei dem aktuell aktiven Objekt im Access-Fenster, also etwa einem Formular, einem Bericht oder einer Tabelle, um einen Bericht handelt. In diesem Fall soll das <b>button<\/b>-Element mit dem Namen <b>btnDrucken <\/b>aktiviert, anderenfalls deaktiviert werden. Dies pr&uuml;fen wir, indem wir den Inhalt der Funktion <b>Screen.ActiveReport <\/b>in die Variable <b>obj <\/b>schreiben. Ist das aktuelle Objekt tats&auml;chlich ein Bericht, erh&auml;lt <b>obj <\/b>einen Verweis auf dieses Objekt. Anderenfalls l&ouml;st dies einen Fehler aus, der aber nicht gemeldet wird, da wir die Fehlerbehandlung zuvor mit <b>On Error Resume Next <\/b>deaktiviert haben. Hat <b>obj <\/b>nach dieser Pr&uuml;fung einen Wert, liegt ein Bericht als aktives Objekt vor und wir stellen den Wert des R&uuml;ckgabeparameters <b>enabled <\/b>auf <b>true <\/b>ein. Anderenfalls erh&auml;lt dieser Parameter den Wert <b>false<\/b>.<\/p>\n<h2>Ausl&ouml;sen der <b>getEnabled<\/b>-Funktion<\/h2>\n<p>Diese Funktion wird also erstmalig beim Einblenden dieses Teils der Ribbon-Definition ausgel&ouml;st, also wenn Sie auf das <b>tab<\/b>-Element namens <b>Funktionen <\/b>dr&uuml;cken. Vorher m&uuml;ssen wir allerdings erstmal daf&uuml;r sorgen, dass die Ribbon-Definition &uuml;berhaupt angezeigt wird. Nachdem Sie die Definition in die Tabelle <b>USysRibbons <\/b>eingetragen haben, schlie&szlig;en Sie dazu die Datenbank und &ouml;ffnen sie erneut. Wenn Sie nun die Access-Optionen &ouml;ffnen und zum Bereich <b>Aktuelle Datenbank <\/b>wechseln, finden Sie unter <b>Men&uuml;band- und Symbolleistenoptionen <\/b>in der Option <b>Name des Men&uuml;bands <\/b>den Eintrag <b>Main <\/b>und w&auml;hlen diesen aus (s. Bild 3).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_003.png\" alt=\"Festlegen der Ribbon-Definition Main als Standard-Ribbondefinition\" width=\"648,9595\" height=\"440,7237\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Festlegen der Ribbon-Definition Main als Standard-Ribbondefinition<\/span><\/b><\/p>\n<p>Wenn Sie die Datenbank nun nochmals schlie&szlig;en und wieder &ouml;ffnen, erscheint das neue <b>tab<\/b>-Element und blendet nach einem Mausklick die von uns programmierte Schaltfl&auml;che mit der Beschriftung <b>Drucken <\/b>ein (s. Bild 4).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_004.png\" alt=\"Der neue Ribbon-Befehl erscheint im gew&uuml;nschten tab-Element.\" width=\"648,9595\" height=\"132,628\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Der neue Ribbon-Befehl erscheint im gew&uuml;nschten tab-Element.<\/span><\/b><\/p>\n<h2>Bei Aktivierung<\/h2>\n<p>Wenn zu diesem Zeitpunkt kein Bericht das aktive Objekt im Access-Fenster stellt, wird die Schaltfl&auml;che auch gleich ausgeblendet. Allerdings tut sich nichts, wenn Sie daraufhin einen Bericht &ouml;ffnen. Und hier kommt endlich das Ereignis <b>Bei Aktivierung <\/b>des Berichts ins Spiel. F&uuml;r dieses hinterlegen Sie n&auml;mlich nun die folgende Ereignisprozedur:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>Report_Activate()\r\n     objRibbon_Main.ActivateTab \"tabFunktionen\"\r\n     objRibbon_Main.Invalidate\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die erste Anweisung sorgt daf&uuml;r, dass das <b>tab<\/b>-Element <b>tabFunktionen <\/b>&uuml;berhaupt erst eingeblendet wird, sofern dies noch nicht der Fall ist. Erst danach ruft die Prozedur die Methode <b>Invalidate <\/b>des Objekts <b>objRibbon_Main <\/b>auf. Diese l&ouml;st dann wiederum das Ereignis <b>getEnabled <\/b>der Ribbon-Definition aus und somit auch die Prozedur <b>getEnabled<\/b>. Diese f&uuml;hrt dann wie oben beschrieben ihren Dienst aus und pr&uuml;ft, ob es sich beim aktuellen Element der Benutzeroberfl&auml;che um einen Bericht handelt, und aktiviert dann die Schaltfl&auml;che <b>btnDrucken<\/b> (s. Bild 5).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_005.png\" alt=\"Das aktivierte Drucken-Steuerelement\" width=\"549,1195\" height=\"132,69\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Das aktivierte Drucken-Steuerelement<\/span><\/b><\/p>\n<h2>Bei Deaktivierung<\/h2>\n<p>Wenn der Benutzer den Bericht deaktiviert, l&ouml;st dies das Ereignis <b>Bei Deaktivierung <\/b>aus. Daf&uuml;r hinterlegen wir die folgende Ereignisprozedur:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>Report_Deactivate()\r\n     objRibbon_Main.Invalidate\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Sollten Sie nun den Bericht schlie&szlig;en oder daf&uuml;r sorgen, dass dieser anderweitig den Fokus verliert, wird diese Prozedur ausgel&ouml;st und ruft die <b>Invalidate<\/b>-Methode auf. Diese sorgt wieder f&uuml;r den Aufruf der <b>getEnabled<\/b>-Routine, die pr&uuml;ft, ob das aktuelle Element ein Bericht ist, und entsprechend die Schaltfl&auml;che <b>btnDrucken <\/b>aktiviert oder deaktiviert.<\/p>\n<h2>Bericht per Ribbon drucken<\/h2>\n<p>Wenn wir schon einmal dabei sind, wollen wir die Schaltfl&auml;che <b>btnDrucken <\/b>auch gleich mit Leben f&uuml;llen. Dazu haben wir f&uuml;r das entsprechende <b>button<\/b>-Element der Ribbon-Definition gleich noch das Attribut <b>onAction <\/b>mit dem gleichnamigen Wert belegt. Die dadurch ausgel&ouml;ste Routine sieht wie folgt aus:<\/p>\n<pre><span style=\"color:blue;\">Sub <\/span>onAction(control<span style=\"color:blue;\"> As <\/span>IRibbonControl)\r\n     DoCmd.SelectObject acReport, Screen.ActiveReport.Name\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     RunCommand acCmdPrint\r\n     <span style=\"color:blue;\">If <\/span>Err.Number = 2501<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">MsgBox<\/span> \"Der Bericht wurde nicht gedruckt.\"\r\n     <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die Methode verschiebt zun&auml;chst den Fokus wieder auf das Berichts-Objekt, und zwar mit der <b>SelectObject<\/b>-Methode des <b>DoCmd<\/b>-Objekts. Danach ruft sie die <b>RunCommand<\/b>-Anweisung mit dem Parameter <b>acCmdPrint <\/b>auf, was zur Anzeige des <b>Drucken<\/b>-Dialogs f&uuml;hrt (s. Bild 6).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_03\/pic_1037_006.png\" alt=\"Aufrufen des Drucken-Dialogs per Ribbon\" width=\"549,1195\" height=\"545,076\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Aufrufen des Drucken-Dialogs per Ribbon<\/span><\/b><\/p>\n<h2>Mehrere Berichte<\/h2>\n<p>Wenn Sie mehr als einen Bericht verwenden, m&uuml;ssen Sie nat&uuml;rlich alle Exemplare mit den beiden Ereignisprozeduren <b>Bei Aktivierung <\/b>und <b>Bei Deaktivierung <\/b>ausstatten.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Berichtsereignisse.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{48428A94-FA64-40E5-9771-D3FF26D64CDA}\/aiu_1037.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neben den verschiedenen Bereichen und Steuerelementen liefern Berichte auch eine Reihe von Ereigniseigenschaften, f&uuml;r die Sie wie bei Formularen Ereignisprozeduren hinterlegen k&ouml;nnen. Zwei Ereignisse, die man &uuml;blicherweise nicht besonders oft ben&ouml;tigt, hei&szlig;en Bei Aktivierung und Bei Deaktivierung. Wir zeigen, wie Sie diese einsetzen k&ouml;nnen: n&auml;mlich, um Elemente im Ribbon abh&auml;ngig von diesen beiden Ereignissen zu aktivieren oder deaktivieren &#8211; zum Beispiel zum Ein- oder Ausschalten einer Drucken-Schaltfl&auml;che.<\/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":[662016,66032016,44000024],"tags":[],"class_list":["post-55001037","post","type-post","status-publish","format-standard","hentry","category-662016","category-66032016","category-Berichte_und_Reporting"],"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>Berichtsereignisse: Bei Aktivierung\/Deaktivierung - 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\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Berichtsereignisse: Bei Aktivierung\/Deaktivierung\" \/>\n<meta property=\"og:description\" content=\"Neben den verschiedenen Bereichen und Steuerelementen liefern Berichte auch eine Reihe von Ereigniseigenschaften, f&uuml;r die Sie wie bei Formularen Ereignisprozeduren hinterlegen k&ouml;nnen. Zwei Ereignisse, die man &uuml;blicherweise nicht besonders oft ben&ouml;tigt, hei&szlig;en Bei Aktivierung und Bei Deaktivierung. Wir zeigen, wie Sie diese einsetzen k&ouml;nnen: n&auml;mlich, um Elemente im Ribbon abh&auml;ngig von diesen beiden Ereignissen zu aktivieren oder deaktivieren - zum Beispiel zum Ein- oder Ausschalten einer Drucken-Schaltfl&auml;che.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T18:59:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19\" \/>\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=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Berichtsereignisse: Bei Aktivierung\\\/Deaktivierung\",\"datePublished\":\"2020-05-22T18:59:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/\"},\"wordCount\":1159,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/bdd4c81dc2cc458e9f9a086cde0f1e19\",\"articleSection\":[\"2016\",\"3\\\/2016\",\"Berichte und Reporting\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/\",\"name\":\"Berichtsereignisse: Bei Aktivierung\\\/Deaktivierung - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/bdd4c81dc2cc458e9f9a086cde0f1e19\",\"datePublished\":\"2020-05-22T18:59:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/bdd4c81dc2cc458e9f9a086cde0f1e19\",\"contentUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/bdd4c81dc2cc458e9f9a086cde0f1e19\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berichtsereignisse_Bei_AktivierungDeaktivierung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Berichtsereignisse: Bei Aktivierung\\\/Deaktivierung\"}]},{\"@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":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung - 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\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/","og_locale":"de_DE","og_type":"article","og_title":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung","og_description":"Neben den verschiedenen Bereichen und Steuerelementen liefern Berichte auch eine Reihe von Ereigniseigenschaften, f&uuml;r die Sie wie bei Formularen Ereignisprozeduren hinterlegen k&ouml;nnen. Zwei Ereignisse, die man &uuml;blicherweise nicht besonders oft ben&ouml;tigt, hei&szlig;en Bei Aktivierung und Bei Deaktivierung. Wir zeigen, wie Sie diese einsetzen k&ouml;nnen: n&auml;mlich, um Elemente im Ribbon abh&auml;ngig von diesen beiden Ereignissen zu aktivieren oder deaktivieren - zum Beispiel zum Ein- oder Ausschalten einer Drucken-Schaltfl&auml;che.","og_url":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T18:59:11+00:00","og_image":[{"url":"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung","datePublished":"2020-05-22T18:59:11+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/"},"wordCount":1159,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#primaryimage"},"thumbnailUrl":"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19","articleSection":["2016","3\/2016","Berichte und Reporting"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/","url":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/","name":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#primaryimage"},"thumbnailUrl":"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19","datePublished":"2020-05-22T18:59:11+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#primaryimage","url":"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19","contentUrl":"http:\/\/vg09.met.vgwort.de\/na\/bdd4c81dc2cc458e9f9a086cde0f1e19"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Berichtsereignisse_Bei_AktivierungDeaktivierung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Berichtsereignisse: Bei Aktivierung\/Deaktivierung"}]},{"@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\/55001037","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=55001037"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001037\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}