{"id":55000645,"date":"2023-06-01T00:00:00","date_gmt":"2023-06-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/645"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Formulare_basics_Schaltflaechen_programmieren","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html","title":{"rendered":"Formulare [basics]: Schaltfl&auml;chen programmieren"},"content":{"rendered":"<p class='introduction'>Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl&auml;che ausgel&ouml;st wird. Damit k&ouml;nnen wir einem Formular die Funktionen hinzuf&uuml;gen, die f&uuml;r das Verarbeiten der enthaltenen Daten ben&ouml;tigt werden. In manchen F&auml;llen handelt es sich um das einfache Schlie&szlig;en des Formulars, in anderen soll ein Klick auf eine Schaltfl&auml;che vielleicht ein anderes Formular &ouml;ffnen, das die Details zu einem aus einer Liste ausgew&auml;hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl&auml;chen per VBA.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels findest Du in der Datenbank <b>FormulareBasics_SchaltflaechenUndVBA.accdb<\/b>.<\/p>\n<h2>Schaltfl&auml;che hinzuf&uuml;gen<\/h2>\n<p>Um eine Schaltfl&auml;che zu einem Formular hinzuzuf&uuml;gen, zeigen wir dieses in der Entwurfsansicht an. Im Bereich <b>Formularentwurf|Steuerelemente <\/b>des Ribbons finden wir dann alle in Access eingebauten Steuerelemente, unter anderem auch die Schaltfl&auml;che. Klicken wir diese an, haben wir zwei M&ouml;glichkeiten:<\/p>\n<ul>\n<li>Wir k&ouml;nnen im Formular entweder an die Stelle klicken, an welcher die linke, obere Ecke der Schaltfl&auml;che landen soll. Dann wird die Schaltfl&auml;che in der Standardgr&ouml;&szlig;e angelegt.<\/li>\n<li>Oder wir ziehen direkt einen Rahmen in der gew&uuml;nschten Gr&ouml;&szlig;e auf, wenn die Schaltfl&auml;che eine andere als die Standardgr&ouml;&szlig;e erhalten soll.<\/li>\n<\/ul>\n<p>In beiden F&auml;llen landet eine Schaltfl&auml;che im Formular, die eine Beschriftung wie <b>Befehl0 <\/b>und einen gleichlautenden Namen erh&auml;lt (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_645_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_645_001.png\" alt=\"Hinzuf&uuml;gen einer Schaltfl&auml;che zur Entwurfsansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Hinzuf&uuml;gen einer Schaltfl&auml;che zur Entwurfsansicht<\/p>\n<h2>Name und Beschriftung anpassen<\/h2>\n<p>Bevor wir die Schaltfl&auml;che mit einer Funktion f&uuml;llen, wollen wir diese beiden Eigenschaften &auml;ndern. Den angezeigten Text, damit der Benutzer wei&szlig;, was geschieht, wenn er auf die Schaltfl&auml;che klickt, und den Namen, damit wir die Schaltfl&auml;che sp&auml;ter einfach per VBA-Code referenzieren k&ouml;nnen. Und da die durch die Schaltfl&auml;che ausgel&ouml;ste Prozedur einen Namen erh&auml;lt, der zum Teil aus dem Namen der Schaltfl&auml;che besteht, sollte dieser recht aussagekr&auml;ftig sein.<\/p>\n<p>Die Beschriftung &auml;ndern wir, indem wir die Schaltfl&auml;che einmal anklicken und dann noch einmal (nicht zu schnell hintereinander) und die dann im &Auml;nderungsmodus angezeigte Beschriftung anpassen (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_645_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_645_002.png\" alt=\"&Auml;ndern der Beschriftung\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: &Auml;ndern der Beschriftung<\/p>\n<p>Wir k&ouml;nnen die Beschriftung auch direkt im Eigenschaftenblatt der Schaltfl&auml;che &auml;ndern. Dazu muss die Schaltfl&auml;che markiert sein. Die Beschriftung &auml;ndern wir wie im Beispiel aus Bild 3 in <b>OK<\/b>.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_645_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_645_003.png\" alt=\"&Auml;ndern der Beschriftung per Eigenschaftenblatt\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: &Auml;ndern der Beschriftung per Eigenschaftenblatt<\/p>\n<p>Die Anpassung des Namens erfolgt &uuml;ber die Eigenschaft <b>Name <\/b>auf der Registerseite <b>Andere <\/b>des Eigenschaftenblatts. Hier geben wir den Namen <b>cmdOK <\/b>ein. Mit dem Pr&auml;fix <b>cmd <\/b>geben wir an, dass es sich bei dem Steuerelement um einen <b>CommandButton <\/b>handelt, also eine Schaltfl&auml;che. Damit k&ouml;nnen wir dieses sp&auml;ter, wenn wir einmal per VBA auf solche Steuerelemente zugreifen wollen, leichter per IntelliSense auffinden.<\/p>\n<p>Nachdem dies erledigt ist, finden wir auch in der Auswahllist oben im Eigenschaftenblatt bereits den neuen Namen der Schaltfl&auml;che vor. Sollte dieses aus irgendwelchen Gr&uuml;nden einmal nicht direkt im Formular auszuw&auml;hlen sein, beispielsweise, weil es durch andere Steuerelemente verdeckt ist, k&ouml;nnen wir es &uuml;ber die Auswahl in dieser Liste selektieren (siehe Bild 4).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_645_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_645_004.png\" alt=\"&Auml;ndern des Namens der Schaltfl&auml;che\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: &Auml;ndern des Namens der Schaltfl&auml;che<\/p>\n<h2>Ereignisprozedur anlegen<\/h2>\n<p>Damit kommen wir auch schon zum magischen Teil dieses Artikels: Dem Anlegen einer Ereignisprozedur, die dann die f&uuml;r diese Schaltfl&auml;che vorgesehenen Codezeilen ausf&uuml;hrt.<\/p>\n<p>Das erledigen wir &uuml;ber die Registerseite <b>Ereignis <\/b>des Eigenschaftenblatts, w&auml;hrend die Schaltfl&auml;che <b>cmdOK <\/b>markiert ist. Hier finden wir verschiedene Ereignisse vor, von denen uns aktuell nur das Ereignis <b>Beim Klicken <\/b>interessiert. Mit der Schaltfl&auml;che mit dem nach unten zeigenden Pfeil &ouml;ffnen wir eine Liste, die aktuell nur den Eintrag <b>[Ereignisprozedur] <\/b>enth&auml;lt (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_645_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_645_005.png\" alt=\"Ausw&auml;hlen des Eintrags [Ereignisprozedur]\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Ausw&auml;hlen des Eintrags [Ereignisprozedur]<\/p>\n<h2>Anzeigen, dass es eine Ereignisprozedur f&uuml;r ein Ereignis gibt<\/h2>\n<p>Genau diesen ben&ouml;tigen wir und w&auml;hlen ihn aus. Damit legen wir jedoch noch nicht die Prozedur an, die beim Anklicken der Schaltfl&auml;che ausgel&ouml;st werden soll. Vielmehr geben wir nur an, dass Access beim Anklicken der Schaltfl&auml;che im Klassenmodul des Formulars nachschauen soll, ob dort ein passendes Ereignis notiert ist. Um dieses anzulegen, klicken wir nach dem Ausw&auml;hlen des Eintrags <b>[Ereignisprozedur] <\/b>auf die rechts davon befindliche Schaltfl&auml;che mit den drei Punkten.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000645\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Passwort<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Angemeldet bleiben<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000645?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000645\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"92fd261b48\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Anmelden\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl&auml;che ausgel&ouml;st wird. Damit k&ouml;nnen wir einem Formular die Funktionen hinzuf&uuml;gen, die f&uuml;r das Verarbeiten der enthaltenen Daten ben&ouml;tigt werden. In manchen F&auml;llen handelt es sich um das einfache Schlie&szlig;en des Formulars, in anderen soll ein Klick auf eine Schaltfl&auml;che vielleicht ein anderes Formular &ouml;ffnen, das die Details zu einem aus einer Liste ausgew&auml;hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl&auml;chen per VBA.<\/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,"footnotes":""},"categories":[662023,66032023,44000010,44000020],"tags":[],"class_list":["post-55000645","post","type-post","status-publish","format-standard","hentry","category-662023","category-66032023","category-Formulare_mit_VBA_programmieren","category-Tools"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]\" \/>\n\t\t<meta property=\"og:description\" content=\"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t\t<meta property=\"og:image:height\" content=\"127\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-06-01T00:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#blogposting\",\"name\":\"Formulare [basics]: Schaltfl\\u00e4chen programmieren - Access [basics]\",\"headline\":\"Formulare [basics]: Schaltfl&auml;chen programmieren\",\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/tl_files\\\/images\\\/pic_645_001.png\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html\\\/#articleImage\"},\"datePublished\":\"2023-06-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#webpage\"},\"articleSection\":\"2023, 3\\\/2023, Formulare mit VBA programmieren, Tools\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-basics.de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023#listItem\",\"name\":\"2023\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023#listItem\",\"position\":2,\"name\":\"2023\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023\\\/3\\\/2023#listItem\",\"name\":\"3\\\/2023\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023\\\/3\\\/2023#listItem\",\"position\":3,\"name\":\"3\\\/2023\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023\\\/3\\\/2023\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#listItem\",\"name\":\"Formulare [basics]: Schaltfl&auml;chen programmieren\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023#listItem\",\"name\":\"2023\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#listItem\",\"position\":4,\"name\":\"Formulare [basics]: Schaltfl&auml;chen programmieren\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2023\\\/3\\\/2023#listItem\",\"name\":\"3\\\/2023\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/access-basics.de\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logo400.png\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html\\\/#organizationLogo\",\"width\":400,\"height\":127},\"image\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#webpage\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html\",\"name\":\"Formulare [basics]: Schaltfl\\u00e4chen programmieren - Access [basics]\",\"description\":\"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\\u00e4che ausgel\\u00f6st wird. Damit k\\u00f6nnen wir einem Formular die Funktionen hinzuf\\u00fcgen, die f\\u00fcr das Verarbeiten der enthaltenen Daten ben\\u00f6tigt werden. In manchen F\\u00e4llen handelt es sich um das einfache Schlie\\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\\u00e4che vielleicht ein anderes Formular \\u00f6ffnen, das die Details zu einem aus einer Liste ausgew\\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\\u00e4chen per VBA.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Schaltflaechen_programmieren.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"datePublished\":\"2023-06-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]","description":"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.","canonical_url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#blogposting","name":"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]","headline":"Formulare [basics]: Schaltfl&auml;chen programmieren","author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"publisher":{"@id":"https:\/\/access-basics.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/tl_files\/images\/pic_645_001.png","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html\/#articleImage"},"datePublished":"2023-06-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#webpage"},"isPartOf":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#webpage"},"articleSection":"2023, 3\/2023, Formulare mit VBA programmieren, Tools"},{"@type":"BreadcrumbList","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","position":1,"name":"Home","item":"https:\/\/access-basics.de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023#listItem","name":"2023"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023#listItem","position":2,"name":"2023","item":"https:\/\/access-basics.de\/index.php\/category\/2023","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023#listItem","name":"3\/2023"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023#listItem","position":3,"name":"3\/2023","item":"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#listItem","name":"Formulare [basics]: Schaltfl&auml;chen programmieren"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023#listItem","name":"2023"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#listItem","position":4,"name":"Formulare [basics]: Schaltfl&auml;chen programmieren","previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023#listItem","name":"3\/2023"}}]},{"@type":"Organization","@id":"https:\/\/access-basics.de\/#organization","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","url":"https:\/\/access-basics.de\/","logo":{"@type":"ImageObject","url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html\/#organizationLogo","width":400,"height":127},"image":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author","url":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#webpage","url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html","name":"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]","description":"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/access-basics.de\/#website"},"breadcrumb":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html#breadcrumblist"},"author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"creator":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"datePublished":"2023-06-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/access-basics.de\/#website","url":"https:\/\/access-basics.de\/","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","inLanguage":"de-DE","publisher":{"@id":"https:\/\/access-basics.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","og:type":"article","og:title":"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]","og:description":"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.","og:url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html","og:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:secure_url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:width":400,"og:image:height":127,"article:published_time":"2023-06-01T00:00:00+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Formulare [basics]: Schaltfl\u00e4chen programmieren - Access [basics]","twitter:description":"Wenn wir von der Programmiersprache VBA in Zusammenhang mit Access-Formularen reden, geht es sehr oft um den Code, der durch das Anklicken einer Schaltfl\u00e4che ausgel\u00f6st wird. Damit k\u00f6nnen wir einem Formular die Funktionen hinzuf\u00fcgen, die f\u00fcr das Verarbeiten der enthaltenen Daten ben\u00f6tigt werden. In manchen F\u00e4llen handelt es sich um das einfache Schlie\u00dfen des Formulars, in anderen soll ein Klick auf eine Schaltfl\u00e4che vielleicht ein anderes Formular \u00f6ffnen, das die Details zu einem aus einer Liste ausgew\u00e4hlten Datensatz liefert. Dieser Artikel zeigt die Grundlagen zur Programmierung von Schaltfl\u00e4chen per VBA.","twitter:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png"},"aioseo_meta_data":{"post_id":"55000645","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-28 01:14:57","updated":"2026-10-19 17:24:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2023\" title=\"2023\">2023<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023\" title=\"3\/2023\">3\/2023<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFormulare &#91;basics&#93;: Schaltfl\u00e4chen programmieren\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/access-basics.de\/"},{"label":"2023","link":"https:\/\/access-basics.de\/index.php\/category\/2023"},{"label":"3\/2023","link":"https:\/\/access-basics.de\/index.php\/category\/2023\/3\/2023"},{"label":"Formulare [basics]: Schaltfl&auml;chen programmieren","link":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Schaltflaechen_programmieren.html"}],"_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000645"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000645\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}