{"id":55000623,"date":"2023-04-01T00:00:00","date_gmt":"2023-04-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/623"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Formulare_basics_Doppelpunkt_per_Vorlage","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html","title":{"rendered":"Formulare [basics]: Doppelpunkt per Vorlage"},"content":{"rendered":"<p class='introduction'>Viele Programmierer f&uuml;gen den Bezeichnungsfeldern von gebundenen Steuerelementen in Formularen Doppelpunkte hinzu. Wenn man dies f&uuml;r alle Bezeichnungsfelder in allen Formularen von Hand erledigen muss, ist das eine Menge Arbeit. Dies kann man vereinfachen, indem man eine Formularvorlage erstellt und darin f&uuml;r Bezeichnungsfelder eine nur dort verf&uuml;gbare Eigenschaft einstellt. Wie das gelingt, zeigen wir in diesem Artikel.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels findest Du in der Datenbank <b>FormulareBasics_Vorlagen.accdb<\/b>.<\/p>\n<h2>Ausgangssituation: Viel Handarbeit<\/h2>\n<p>Wer selbst einmal eine Reihe von gebundenen Formularen angelegt hat, kennt das: Man zieht die Steuerelemente aus der Feldliste in den Detailbereich der Entwurfsansicht und dort landen diese dann inklusive Bezeichnungsfelder. Dass die Bezeichnungsfelder dort angelegt werden, ist schon eine Erleichterung. Diese werden &uuml;brigens aus den Feldnamen &uuml;bernommen. Manchmal muss man auch hier noch &Auml;nderungen vornehmen, beispielsweise bei Feldnamen wie <b>EMail <\/b>oder <b>AnredeID<\/b>. Aber auch das kann man vereinfachen, indem man im Tabellenentwurf die Eigenschaft Beschriftung des jeweiligen Feldes anpasst &#8211; in diesem Fall auf <b>E-Mail <\/b>oder <b>Anrede<\/b>. Man k&ouml;nnte theoretisch auch hier schon jeweils einen Doppelpunkt an die Beschriftung anh&auml;ngen, damit man diese Aufgabe nur noch einmal je Feld erledigen muss und nicht mehr f&uuml;r jedes Formular, in dem das jeweilige Feld verwendet wird. Aber es geht noch besser!<\/p>\n<h2>Doppelpunkt automatisch aktivieren<\/h2>\n<p>Wenn wir das Hinzuf&uuml;gen von Doppelpunkten f&uuml;r ein Formular aktivieren wollen, &ouml;ffnen wir das Formular in der Entwurfsansicht. Dann beginnen wir so, als ob wir ein Steuerelement, beispielsweise ein Textfeld, zum Formular hinzuf&uuml;gen wollen. Dazu klicken wir dieses in der Sammlung der Steuerelemente im Ribbon an, aber wir f&uuml;gen es nicht direkt im Formular ein. Stattdessen zeigen wir das Eigenschaftenblatt an (siehe Bild 1). Hier finden wir im unteren Bereich der Registerseite Format einige Eigenschaften, die wir von bereits angelegten Steuerelementen nicht kennen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_623_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_623_001.png\" alt=\"Anpassen der Standardeigenschaften eines Steuerelements\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Anpassen der Standardeigenschaften eines Steuerelements<\/p>\n<p>F&uuml;r uns ist in diesem Fall die Eigenschaft <b>Mit Doppelpunkt <\/b>interessant. Wir stellen diese auf <b>Ja <\/b>ein. Anschlie&szlig;end k&ouml;nnen wir das Textfeld im Formular platzieren. Und siehe da: Das Bezeichnungsfeld enth&auml;lt nun einen abschlie&szlig;enden Doppelpunkt (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_623_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_623_002.png\" alt=\"Bezeichnungsfeld mit Doppelpunkt\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Bezeichnungsfeld mit Doppelpunkt<\/p>\n<p>F&uuml;gen wir nun weitere Steuerelemente des Typs Textfeld hinzu, bleibt der Effekt erhalten. F&uuml;r dieses Formular ist die Eigenschaft <b>Mit Doppelpunkt <\/b>nun dauerhaft auf Ja eingestellt. Das funktioniert auch, wenn wir Felder aus der Feldliste in den Formularentwurf ziehen.<\/p>\n<h2>Eigenschaft f&uuml;r andere Steuerelemente einstellen<\/h2>\n<p>Allerdings landen beim Hineinziehen von Feldern aus der Feldliste nicht nur Textfelder im Formularentwurf. Wenn wir <b>Ja\/Nein<\/b>-Felder oder Nachschlagefelder im Tabellenentwurf definiert haben, landen diese als Kontrollk&auml;stchen oder Kombinationsfeld im Formular. Damit auch diese mit dem Doppelpunkt ausgestattet werden, gehen wir genau wie beim Textfeld vor: Wir markieren das Steuerelement im Ribbon, so als ob wir es gleich zum Formular hinzuf&uuml;gen wollten, und stellen in den Eigenschaften <b>Mit Doppelpunkt <\/b>auf <b>Ja <\/b>ein.<\/p>\n<h2>F&uuml;r alle Formulare<\/h2>\n<p>Nun haben wir diese &Auml;nderung zwar f&uuml;r ein Formular vorgenommen, aber die meisten Anwendungen verwenden mehr als nur ein Formular mit Daten aus einer Tabelle oder Abfrage. Wenn wir den Doppelpunkt in allen Formularen verwenden wollen, die wir &uuml;ber das Ribbon mit dem Befehl <b>Erstellen|Formulare|Formularentwurf <\/b>erstellen, k&ouml;nnen wir daf&uuml;r eine Vorlage anlegen.<\/p>\n<p>Dazu erstellen wir ein neues, leeres Formular. F&uuml;r dieses durchlaufen wir die oben genannten Schritte f&uuml;r alle relevanten Steuerelemente, wobei es in der Regel ausreicht, Textfelder, Kontrollk&auml;stchen und Kombinationsfelder zu ber&uuml;cksichtigen. Es kann aber auch nicht schaden, weitere Steuerelement wie das Listenfeld oder das Unterformular mit Doppelpunkten f&uuml;r die Beschriftung zu versehen.<\/p>\n<p>Diesmal f&uuml;gen wir allerdings keines der Steuerelemente tats&auml;chlich zum Formular hinzu, sondern wir speichern dieses unter dem Namen <b>Normal<\/b>. Dies ist der Standardname f&uuml;r eine Formularvorlage.<\/p>\n<p>Wenn wir nach dem Speichern dieser Vorlage ein neues Formular mit <b>Erstellen|Formulare|Formularentwurf <\/b>anlegen und diesem beispielsweise die Felder einer als Datensatzquelle angegebenen Tabelle aus der Feldliste hinzuf&uuml;gen, werden die Beschriftungsfelder der entsprechenden Steuerelemente fortan mit Doppelpunkten ausgestattet.<\/p>\n<h2>Formularvorlage einstellen<\/h2>\n<p>Sollte das einmal nicht funktionieren, kann es daran liegen, dass f&uuml;r die zu verwendende Formularvorlage ein anderer Name als <b>Normal <\/b>eingestellt ist. Das pr&uuml;fen wir, indem wir die Access-Optionen &ouml;ffnen und hier zum Bereich <b>Objekt-Designer <\/b>wechseln.<\/p>\n<p>Hier finden wir unter <b>Entwurfsansicht f&uuml;r Formulare\/Berichte <\/b>die Eigenschaft <b>Formularvorlage <\/b>(siehe Bild 3). Diese sollte den Wert <b>Normal <\/b>enthalten.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_623_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_623_003.png\" alt=\"Name der Formularvorlage\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Name der Formularvorlage<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>FormulareBasics_Vorlagen.accdb<\/p>\n<p><a href=\"..\/Downloads\/Beispiele\/{BCF3B28C-9A30-4990-9723-3610DEAE2E10}\/FormulareBasics_Vorlagen.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viele Programmierer f&uuml;gen den Bezeichnungsfeldern von gebundenen Steuerelementen in Formularen Doppelpunkte hinzu. Wenn man dies f&uuml;r alle Bezeichnungsfelder in allen Formularen von Hand erledigen muss, ist das eine Menge Arbeit. Dies kann man vereinfachen, indem man eine Formularvorlage erstellt und darin f&uuml;r Bezeichnungsfelder eine nur dort verf&uuml;gbare Eigenschaft einstellt. Wie das gelingt, zeigen wir in diesem Artikel.<\/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":[66022023,662023,44000004],"tags":[],"class_list":["post-55000623","post","type-post","status-publish","format-standard","hentry","category-66022023","category-662023","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>Formulare [basics]: Doppelpunkt per Vorlage - Access [basics]<\/title>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Formulare [basics]: Doppelpunkt per Vorlage - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Viele Programmierer f&uuml;gen den Bezeichnungsfeldern von gebundenen Steuerelementen in Formularen Doppelpunkte hinzu. Wenn man dies f&uuml;r alle Bezeichnungsfelder in allen Formularen von Hand erledigen muss, ist das eine Menge Arbeit. Dies kann man vereinfachen, indem man eine Formularvorlage erstellt und darin f&uuml;r Bezeichnungsfelder eine nur dort verf&uuml;gbare Eigenschaft einstellt. Wie das gelingt, zeigen wir in diesem Artikel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-01T00:00:00+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_623_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=\"4\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\/Formulare_basics_Doppelpunkt_per_Vorlage.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_623_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\",\"name\":\"Formulare [basics]: Doppelpunkt per Vorlage - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html#primaryimage\"},\"datePublished\":\"2023-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.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\/Formulare_basics_Doppelpunkt_per_Vorlage.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\",\"name\":\"Formulare [basics]: Doppelpunkt per Vorlage\"}}]},{\"@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\/55000623","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=55000623"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000623\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}