{"id":55000421,"date":"2018-10-01T00:00:00","date_gmt":"2020-01-24T16:00:14","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=421"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Eingabeformate","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Eingabeformate.html","title":{"rendered":"Eingabeformate"},"content":{"rendered":"<p class='introduction'>Wenn Felder immer gleich aufgebaute Daten enthalten, k&ouml;nnen Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm\/yyyy angeben wollen, also etwa 12\/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterst&uuml;tzen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1805_Eingabeformate.accdb<\/b>.<\/p>\n<h2>Eingabeformate definieren<\/h2>\n<p>Eingabeformate definieren Sie an verschiedenen Stellen. Wenn Sie m&ouml;chten, dass sich das Eingabeformat an allen Stellen wiederspiegelt, an denen das damit versehene Tabellenfeld auftaucht (also etwa in Abfragen oder Formularen), dann definieren Sie das Eingabeformat direkt in der Tabelle. Sie k&ouml;nnen das Eingabeformat auch erst in einer Abfrage definieren, die auf der Tabelle mit dem betroffenen Feld aufbaut.<\/p>\n<p>Oder Sie gehen noch einen Schritt weiter und statten erst das Steuer-element eines Formulars, dass an das betroffene Feld gebunden ist, mit einem Wert f&uuml;r die Eigenschaft <b>Eingabeformat <\/b>aus. Wenn Sie das Eingabeformat also bereits im Tabellenentwurf definieren, wird das Eingabeformat auch in Abfragen und Formularen, die diese Tabelle als Datenherkunft verwenden, angewendet.<\/p>\n<h2>G&uuml;ltige Zeichen in Eingabeformaten<\/h2>\n<p>Bevor wir uns ansehen, wie Sie ein Eingabeformat zuweisen, schauen wir und die verf&uuml;gbaren Optionen f&uuml;r die Gestaltung eines Platzhalters an.<\/p>\n<p>Es gibt die folgenden m&ouml;glichen Zeichen:<\/p>\n<ul>\n<li><b>0<\/b>: Pflichteingabe f&uuml;r eine Ziffer von 0 bis 9.<\/li>\n<li><b>9<\/b>: Freiwillige Eingabe einer Ziffer von 0 bis 9.<\/li>\n<li><b>#<\/b>: Freiwillige Eingabe einer Ziffer von 0 bis 9, eines Leerzeichens, eines Plus- oder Minuszeichens<\/li>\n<li><b>L<\/b>: Pflichteingabe f&uuml;r einen Buchstaben.<\/li>\n<li><b><\/b>: Freiwillige Eingabe eines Buchstaben.<\/li>\n<li><b>A<\/b>: Verpflichtender Platzhalter f&uuml;r einen Buchstaben oder eine Ziffer.<\/li>\n<li><b>a<\/b>: Freiwillige Eingabe eines Buchstabens oder einer Ziffer.<\/li>\n<li><b>&#038;<\/b>: Verpflichtende Eingabe eines Zeichens oder eines Leerzeichens.<\/li>\n<li><b>C<\/b>: Freiwillige Eingabe eines Zeichens oder Leerzeichens.<\/li>\n<li>Punkt (<b>.<\/b>): Platzhalter f&uuml;r Tausender-Trennzeichen<\/li>\n<li>Komma (<b>,<\/b>): Platzhalter f&uuml;r Dezimalstellen<\/li>\n<li>Punkt (<b>.<\/b>), Doppelpunkt (<b>:<\/b>), Bindestrich (<b>&#8211;<\/b>) und Schr&auml;gstrich (<b>\/<\/b>): Trennzeichen f&uuml;r Uhrzeit- und Datumsangaben<\/li>\n<li><b>><\/b>: Wandelt alle folgenden Zeichen in Gro&szlig;buchstaben um.<\/li>\n<li><b><<\/b>: Wandelt alle folgenden Zeichen in Kleinbuchstaben um.<\/li>\n<li><b>!<\/b>: Das Eingabeformat wird von links nach rechts aufgef&uuml;llt statt von rechts nach links.<\/li>\n<li><b>\\<\/b>: Das folgende Zeichen wird als Literal angezeigt.<\/li>\n<li><b>&#8222;<Zeichenkette>&#8222;<\/b>: <b><Zeichenkette><\/b> wird als Literal angezeigt.<\/li>\n<\/ul>\n<h2>Eingabeformat anlegen<\/h2>\n<p>Damit k&ouml;nnen wir nun unser erstes Eingabeformat anlegen, in diesem Fall f&uuml;r ein Feld namens <b>HaltbarBis<\/b>. Das Feld soll zwei Ziffern f&uuml;r den Monat, einen Schr&auml;gstrich und vier Ziffern f&uuml;r das Jahr aufnehmen. Dazu verwenden wir den folgenden Ausdruck:<\/p>\n<pre>00\\\/0000<\/pre>\n<p>Diesen tragen wir im Tabellenentwurf wie in Bild 1 f&uuml;r die Eigenschaft <b>Eingabeformat <\/b>ein. Die <b>0<\/b> sorgt daf&uuml;r, dass der Benutzer nur verpflichtende Zahlenwerte eintragen kann, die Kombination aus Backslash und Schr&auml;gstrich (<b>\\\/<\/b>) sorgt daf&uuml;r, dass der Schr&auml;gstrich als Literal ausgegeben wird.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_421_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_421_001.png\" alt=\"Formular-Entwurf unseres Beispielformulars\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Formular-Entwurf unseres Beispielformulars<\/p>\n<p>Bei der Eingabe sieht das Eingabeformat dann wie in Bild 2 aus. Versucht der Benutzer, hier ein anderes Zeichen als eine Zahl einzugeben, gelingt dies nicht und es ert&ouml;nt ein aktustisches Signal. <\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_421_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_421_002.png\" alt=\"Eingabe mit Eingabeformat\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Eingabe mit Eingabeformat<\/p>\n<p>Wenn der Benutzer hingegen versucht, eine Abk&uuml;rzung zu w&auml;hlen und beispielsweise <b>1\/18 <\/b>eingeben will, erscheint eine entsprechende Meldung (siehe Bild 3). Diese Meldung k&ouml;nnte man gegebenenfalls noch optimieren, denn der Benutzer wei&szlig; vermutlich nichts mit dem Ausdruck <b>00\\\/0000 <\/b>anzufangen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_421_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_421_003.png\" alt=\"Meldung bei Verletzung des Eingabeformats\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Meldung bei Verletzung des Eingabeformats<\/p>\n<h2>Platzhalterzeichen anpassen<\/h2>\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\/55000421\/\">\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\/55000421?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\/55000421\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"29a9ab4ae1\"\/>\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>Wenn Felder immer gleich aufgebaute Daten enthalten, k&ouml;nnen Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm\/yyyy angeben wollen, also etwa 12\/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterst&uuml;tzen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen k&ouml;nnen.<\/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":[662018,66052018,44000002],"tags":[],"class_list":["post-55000421","post","type-post","status-publish","format-standard","hentry","category-662018","category-66052018","category-Grundlagen"],"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>Eingabeformate - Access [basics]<\/title>\n<meta name=\"description\" content=\"Wenn Felder immer gleich aufgebaute Daten enthalten, k\u00f6nnen Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm\/yyyy angeben wollen, also etwa 12\/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterst\u00fctzen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eingabeformate - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Wenn Felder immer gleich aufgebaute Daten enthalten, k\u00f6nnen Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm\/yyyy angeben wollen, also etwa 12\/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterst\u00fctzen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T16:00:14+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_421_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=\"2\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\/Eingabeformate.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_421_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html\",\"name\":\"Eingabeformate - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html#primaryimage\"},\"datePublished\":\"2020-01-24T16:00:14+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Wenn Felder immer gleich aufgebaute Daten enthalten, k\\u00f6nnen Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm\/yyyy angeben wollen, also etwa 12\/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterst\\u00fctzen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.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\/Eingabeformate.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Eingabeformate.html\",\"name\":\"Eingabeformate\"}}]},{\"@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\/55000421","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=55000421"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000421\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}