{"id":55000245,"date":"2014-10-01T00:00:00","date_gmt":"2020-01-24T15:59:11","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=245"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Ereignisse_in_Formularen_Zeitgeber","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html","title":{"rendered":"Ereignisse in Formularen: Zeitgeber"},"content":{"rendered":"<p class='introduction'>Immer wieder kann es notwendig werden, in Formularen in regelm&auml;&szlig;igen Abst&auml;nden bestimmte Aktionen durchzuf&uuml;hren &#8211; oder einfach nur eine bestimmte Zeit nach dem &ouml;ffnen verstreichen zu lassen, bevor eine weitere Aktion erfolgt. Dieser Artikel zeigt die Grundlagen der Programmieren von zeitgesteuerten Ereignissen in Formularen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1405_EreignisseZeitgeber.mdb<\/b>.<\/p>\n<h2>Zeitgeber einschalten<\/h2>\n<p>Um den Zeitgeber eines Formulars (in der Beispieldatenbank <b>frmZeitgeber<\/b>) einzuschalten, m&uuml;ssen Sie lediglich die Eigenschaft <b>Zeitgeberintervall <\/b>des Formulars auf einen Zahlenwert einstellen, welcher der Anzahl der Millisekunden bis zum n&auml;chsten Ausl&ouml;sen des entsprechenden Ereignisses entspricht. Wenn Sie also etwa nach dem &ouml;ffnen eines Formulars 60 Sekunden verstreichen lassen wollen, legen Sie f&uuml;r die Eigenschaft <b>Zeitgeberintervall <\/b>den Wert <b>60.000 <\/b>fest.<\/p>\n<p>Damit schaut Access nun nach 60 Sekunden nach, ob Sie auch eine Prozedur f&uuml;r das Ereignis <b>Bei Zeitgeber <\/b>hinterlegt haben. Dazu legen Sie f&uuml;r diese Eigenschaft den Wert <b>[Ereignisprozedur] <\/b>fest und klicken auf die Schaltfl&auml;che mit den drei Punkten (siehe Bild 1). Im VBA-Editor finden Sie dann direkt die entsprechende Ereignisprozedur <b>Form_Timer <\/b>vor:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_245_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_245_001.png\" alt=\"Anlegen eines Zeitgebers\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Anlegen eines Zeitgebers<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>Form_Timer()\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\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\/55000245\/\">\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\">Password<\/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\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000245?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\/55000245\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\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>Immer wieder kann es notwendig werden, in Formularen in regelm&auml;&szlig;igen Abst&auml;nden bestimmte Aktionen durchzuf&uuml;hren &#8211; oder einfach nur eine bestimmte Zeit nach dem &ouml;ffnen verstreichen zu lassen, bevor eine weitere Aktion erfolgt. Dieser Artikel zeigt die Grundlagen der Programmieren von zeitgesteuerten Ereignissen in Formularen.<\/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":[662014,66052014,44000010,44000017],"tags":[],"class_list":["post-55000245","post","type-post","status-publish","format-standard","hentry","category-662014","category-66052014","category-Formulare_mit_VBA_programmieren","category-Tipps_und_Tricks"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ereignisse in Formularen: Zeitgeber - Access [basics]<\/title>\n<meta name=\"description\" content=\"Immer wieder kann es notwendig werden, in Formularen in regelm\u00e4\u00dfigen Abst\u00e4nden bestimmte Aktionen durchzuf\u00fchren \u2013 oder einfach nur eine bestimmte Zeit nach dem \u00d6ffnen verstreichen zu lassen, bevor eine weitere Aktion erfolgt. Dieser Artikel zeigt die Grundlagen der Programmieren von zeitgesteuerten Ereignissen in Formularen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ereignisse in Formularen: Zeitgeber - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Immer wieder kann es notwendig werden, in Formularen in regelm\u00e4\u00dfigen Abst\u00e4nden bestimmte Aktionen durchzuf\u00fchren \u2013 oder einfach nur eine bestimmte Zeit nach dem \u00d6ffnen verstreichen zu lassen, bevor eine weitere Aktion erfolgt. Dieser Artikel zeigt die Grundlagen der Programmieren von zeitgesteuerten Ereignissen in Formularen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:59:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_245_001.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@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\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_245_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\",\"name\":\"Ereignisse in Formularen: Zeitgeber - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:59:11+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Immer wieder kann es notwendig werden, in Formularen in regelm\\u00e4\\u00dfigen Abst\\u00e4nden bestimmte Aktionen durchzuf\\u00fchren \\u2013 oder einfach nur eine bestimmte Zeit nach dem \\u00d6ffnen verstreichen zu lassen, bevor eine weitere Aktion erfolgt. Dieser Artikel zeigt die Grundlagen der Programmieren von zeitgesteuerten Ereignissen in Formularen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Ereignisse_in_Formularen_Zeitgeber.html\",\"name\":\"Ereignisse in Formularen: Zeitgeber\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000245","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=55000245"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000245\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}