{"id":55000077,"date":"2012-06-01T00:00:00","date_gmt":"2020-01-24T15:57:55","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=77"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html","title":{"rendered":"Kombinationsfeld als Eingabehilfe f&uuml;r Textfelder"},"content":{"rendered":"<p class='introduction'>Kombinationsfelder haben Sie in Access [basics] bisher als M&ouml;glichkeit kennengelernt, Verkn&uuml;pfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern m&ouml;chten, k&ouml;nnen Sie es auch an anderer Stelle einsetzen &#8211; beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enth&auml;lt, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1109_KombinationsfeldAlsEingabehilfe.mdb<\/b>.<\/p>\n<h2>Hilfe bei PLZ und Ort<\/h2>\n<p>Ein Beispiel f&uuml;r diesen Fall sind PLZ und Ort bei Adressdaten. Normalerweise gibt der Benutzer Postleitzahlen und Orte immer komplett ein &#8211; ohne jegliche Eingabehilfe. Was aber, wenn die einzugebenden Adressen, beispielsweise von Kunden, immer wieder gleich sind, weil die Kunden alle aus dem direkten Umkreis stammen Da w&auml;re es doch sinnvoll, dem Benutzer die eine oder andere Erleichterung zu bieten. In diesem Fall verwenden Sie einfach ein Kombinationsfeld statt eines Textfeldes, dass sowohl die Eingabe neuer Werte als auch die Auswahl bereits vorhandener Werte erm&ouml;glicht &#8211; und somit auch die automatische Erg&auml;nzung beim Eingeben der ersten paar Zeichen einer PLZ oder eines Ortes.<\/p>\n<p>Als Beispiel dienen die Felder <b>PLZ <\/b>und <b>Ort<\/b> der Tabelle <b>tblKunden <\/b>der Beispieldatenbank (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_77_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_77_001.png\" alt=\"Beispieltabelle tblKunden\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Beispieltabelle tblKunden<\/p>\n<p>Das Formular <b>frmKunden <\/b>verwendet diese Tabelle als Datenherkunft. Ziehen Sie in der Entwurfsansicht des Formulars einfach alle Felder aus der Feldliste in den Detailbereich. Sie erhalten dort zun&auml;chst eine Reihe Textfelder, auch f&uuml;r die beiden Felder <b>PLZ <\/b>und <b>Ort<\/b> (siehe Bild 2). Das ist kein Wunder, denn diese Felder sind ja im Entwurf der Tabelle nicht anders definiert worden. Damit sich dies &auml;ndert, klicken Sie zun&auml;chst mit der rechten Maustaste auf das Textfeld <b>PLZ<\/b>. W&auml;hlen Sie aus dem Kontextmen&uuml; den Eintrag <b>&auml;ndern zu|Kombinationsfeld <\/b>aus. F&uuml;hren Sie den gleichen Schritt f&uuml;r das Textfeld <b>Ort <\/b>aus. Benennen Sie die beiden Steuerelemente dann in <b>cboPLZ <\/b>und <b>cboOrt <\/b>um.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_77_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_77_002.png\" alt=\"Hinzuf&uuml;gen der Felder der Tabelle tblKunden zum Formular frmKunden\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Hinzuf&uuml;gen der Felder der Tabelle tblKunden zum Formular frmKunden<\/p>\n<p>Nach dem Wechsel in die Formularansicht tut sich nicht viel: Sie k&ouml;nnen ganz gew&ouml;hnlich Daten in die Kombinationsfelder eintragen (siehe Bild 3). Das Aufklappen der Kombinationsfelder bietet keine weiteren Auswahlm&ouml;glichkeiten an.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_77_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_77_003.png\" alt=\"Eintragen von Daten in Textfelder, die in Kombinationsfelder umgewandelt wurden\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Eintragen von Daten in Textfelder, die in Kombinationsfelder umgewandelt wurden<\/p>\n<p>Das &auml;ndern wir jetzt, und zwar zun&auml;chst f&uuml;r die Postleitzahl. Wechseln Sie zur&uuml;ck in die Entwurfsansicht des Formulars und klicken Sie auf das Steuerelement <b>cboPLZ<\/b>. Klicken Sie in die Eigenschaft <b>Datensatzherkunft <\/b>und dann auf die nun erscheinende Schaltfl&auml;che mit den drei Punkten (&#8230;). Sie &ouml;ffnen damit die Abfrage-Entwurfsansicht und k&ouml;nnen nun eine Abfrage als Datensatzherkunft f&uuml;r das Kombinationsfeld einstellen.<\/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\/55000077\/\">\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\/55000077?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\/55000077\/\"\/>\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>Kombinationsfelder haben Sie in Access [basics] bisher als M&ouml;glichkeit kennengelernt, Verkn&uuml;pfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern m&ouml;chten, k&ouml;nnen Sie es auch an anderer Stelle einsetzen &#8211; beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enth&auml;lt, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.<\/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":[662011,66092011,44000004],"tags":[],"class_list":["post-55000077","post","type-post","status-publish","format-standard","hentry","category-662011","category-66092011","category-Formulare_fuer_die_Dateneingabe"],"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>Kombinationsfeld als Eingabehilfe f&uuml;r Textfelder - Access [basics]<\/title>\n<meta name=\"description\" content=\"Kombinationsfelder haben Sie in Access [basics] bisher als M\u00f6glichkeit kennengelernt, Verkn\u00fcpfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern m\u00f6chten, k\u00f6nnen Sie es auch an anderer Stelle einsetzen \u2013 beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enth\u00e4lt, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kombinationsfeld als Eingabehilfe f&uuml;r Textfelder - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Kombinationsfelder haben Sie in Access [basics] bisher als M\u00f6glichkeit kennengelernt, Verkn\u00fcpfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern m\u00f6chten, k\u00f6nnen Sie es auch an anderer Stelle einsetzen \u2013 beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enth\u00e4lt, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:57:55+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_77_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=\"7\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\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_77_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\",\"name\":\"Kombinationsfeld als Eingabehilfe f&uuml;r Textfelder - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:57:55+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Kombinationsfelder haben Sie in Access [basics] bisher als M\\u00f6glichkeit kennengelernt, Verkn\\u00fcpfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern m\\u00f6chten, k\\u00f6nnen Sie es auch an anderer Stelle einsetzen \\u2013 beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enth\\u00e4lt, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.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\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Kombinationsfeld_als_Eingabehilfe_fuer_Textfelder.html\",\"name\":\"Kombinationsfeld als Eingabehilfe f&uuml;r Textfelder\"}}]},{\"@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\/55000077","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=55000077"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000077\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}