{"id":55000069,"date":"2016-12-01T00:00:00","date_gmt":"2020-03-27T19:24:12","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=69"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"EDM_Kundendetails_verwalten","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/","title":{"rendered":"EDM: Kundendetails verwalten"},"content":{"rendered":"<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_69_002.png\" alt=\"Die Seite zum Bearbeiten und Anlegen von Kunden\" width=\"499,6607\" height=\"433,1696\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Die Seite zum Bearbeiten und Anlegen von Kunden<\/span><\/b><\/p>\n<p><b>In unserer L&ouml;sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat&uuml;rlich eine gro&szlig;e Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k&ouml;nnen &#8211; eingebettet nat&uuml;rlich in unser Hauptfenster, das wir im Artikel &#8220;Kunden verwalten&#8221; beleuchten. Daher ben&ouml;tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.<\/b><\/p>\n<p>Die Seite zum Bearbeiten und Erstellen von Kunden soll in Aktion wie in Bild 1 aussehen. Wenn der Benutzer auf den Ribbon-Eintrag <b>Kunden&uuml;bersicht <\/b>klickt, soll die Kundenliste erscheinen, &uuml;ber die per Doppelklick einer der Kunden in der hier gezeigten Detailansicht erscheinen soll. Wenn der Benutzer auf die Schaltfl&auml;che <b>Neuer Kunde <\/b>klickt, erscheint die gleiche Seite, allerdings mit einem leeren <b>Kunden<\/b>-Objekt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_69_002.png\" alt=\"Die Seite zum Bearbeiten und Anlegen von Kunden\" width=\"499,6607\" height=\"433,1696\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Die Seite zum Bearbeiten und Anlegen von Kunden<\/span><\/b><\/p>\n<h2>Kundendetails-Seite anlegen<\/h2>\n<p>Um die Kunden zu bearbeiten, legen Sie in unserem Projekt <b>Bestellverwaltung <\/b>ein Objekt des Typs <b>Seite <\/b>an. Wir wollen diese Seite in ein <b>Frame<\/b>-Element einblenden, wann immer die Bearbeitung eines Kunden n&ouml;tig ist &#8211; oder wenn ein neuer Kunde angelegt werden soll. Erstmal m&uuml;ssen wir die Seite jedoch erstellen und mit den entsprechenden Steuerelementen sowie dem Code zum F&uuml;llen der Steuerelemente mit den Daten ausstatten. Die Seite soll im Entwurf wie in Bild 2 aussehen. Die zweite und die vierte Spalte haben wir so ausgelegt, dass sie sich beim Verbreitern des <b>Page<\/b>-Elements ebenfalls im gleichen Ma&szlig;e verbreitern &#8211; allerdings nur bis zu einer bestimmten maximalen Breite.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_69_001.png\" alt=\"Die Seite zum Bearbeiten und Anlegen von Kunden im Entwurf\" width=\"499,6607\" height=\"286,8423\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Die Seite zum Bearbeiten und Anlegen von Kunden im Entwurf<\/span><\/b><\/p>\n<h2>Standardwerte f&uuml;r Steuerelementeigenschaften<\/h2>\n<p>Den WPF-Code f&uuml;r diese Seite finden Sie in Listing 1. Zu Beginn des Codes haben wir im Breich <b>Page.Resources <\/b>einige <b>Style<\/b>-Elemente hinzugef&uuml;gt. <b>Style<\/b>-Elemente dienen der Festlegung von Werten f&uuml;r bestimmte Attribute von WPF-Elementen. Das erste verwendet f&uuml;r das Attribut <b>TargetType <\/b>den Wert <b>Label<\/b>, das hei&szlig;t, dass es Standardwerte f&uuml;r <b>Label<\/b>-Elemente vorgibt. In diesem Fall legen wir mit den untergeordneten Elementen des Typs <b>Setter <\/b>jeweils die Eigenschaft (<b>Property<\/b>) und den Wert (<b>Value<\/b>) der Voreinstellung fest. Das Attribut <b>HorizontalAlignment <\/b>soll den Standardwert <b>Left <\/b>erhalten, <b>Margin <\/b>den Wert <b>3 <\/b>und <b>VerticalAlignment <\/b>den Wert <b>Center<\/b>. Diese Werte brauchen wir dann nicht mehr explizit f&uuml;r die Steuerelemente des Typs <b>Label <\/b>festzulegen. Sollten wir an einer bestimmten Stelle einmal andere Werte ben&ouml;tigen, tragen Sie diese einfach f&uuml;r das entsprechende <b>Label<\/b>-Element ein.<\/p>\n<pre>&lt;Page x:Class=\"Bestellverwaltung.Kundendetails\"\r\n       ...\r\n       d:DesignHeight=\"250\" d:DesignWidth=\"450\"\r\n       Title=\"Kundendetails\"&gt;\r\n     &lt;Page.Resources&gt;\r\n         &lt;Style TargetType=\"Label\"&gt;\r\n             &lt;Setter Property=\"HorizontalAlignment\" Value=\"Left\"&gt;&lt;\/Setter&gt;\r\n             &lt;Setter Property=\"Margin\" Value=\"3\"&gt;&lt;\/Setter&gt;\r\n             &lt;Setter Property=\"VerticalAlignment\" Value=\"Center\"&gt;&lt;\/Setter&gt;\r\n         &lt;\/Style&gt;\r\n         &lt;Style TargetType=\"TextBox\"&gt;\r\n             &lt;Setter Property=\"Height\" Value=\"23\"&gt;&lt;\/Setter&gt;\r\n             &lt;Setter Property=\"Margin\" Value=\"3\"&gt;&lt;\/Setter&gt;\r\n             &lt;Setter Property=\"VerticalAlignment\" Value=\"Center\"&gt;&lt;\/Setter&gt;\r\n         &lt;\/Style&gt;\r\n     &lt;\/Page.Resources&gt;\r\n     &lt;Grid x:Name=\"grid1\" HorizontalAlignment=\"Stretch\" Margin=\"8,8,0,0\" VerticalAlignment=\"Top\"&gt;\r\n         &lt;Grid.ColumnDefinitions&gt;\r\n             &lt;ColumnDefinition Width=\"Auto\" \/&gt;\r\n             &lt;ColumnDefinition Width=\"*\" MaxWidth=\"300\"\/&gt;\r\n             &lt;ColumnDefinition Width=\"Auto\"\/&gt;\r\n             &lt;ColumnDefinition Width=\"*\" MaxWidth=\"300\"\/&gt;\r\n         &lt;\/Grid.ColumnDefinitions&gt;\r\n         &lt;Grid.RowDefinitions&gt;\r\n             &lt;RowDefinition Height=\"Auto\"\/&gt;\r\n             ...\r\n         &lt;\/Grid.RowDefinitions&gt;\r\n         &lt;Label Content=\"ID:\" Grid.Column=\"0\" \/&gt;\r\n         &lt;TextBox x:Name=\"txtID\" Grid.Column=\"1\" HorizontalAlignment=\"Left\" Text=\"{Binding kunde.ID, Mode=TwoWay, \r\n             NotifyOnValidationError=true, ValidatesOnExceptions=true}\" Width=\"50\" IsEnabled=\"False\" BorderBrush=\"Transparent\"\/&gt;\r\n         &lt;Label Content=\"Firma:\" Grid.Column=\"0\" Grid.Row=\"1\" \/&gt;\r\n         &lt;TextBox x:Name=\"txtFirma\" ... Text=\"{Binding kunde.Firma, ...}\" \/&gt;\r\n         &lt;Label Content=\"Anrede ID:\" Grid.Column=\"0\" Grid.Row=\"2\" \/&gt;\r\n         &lt;ComboBox x:Name=\"cboAnreden\" Grid.Column=\"1\" HorizontalAlignment=\"Stretch\" Height=\"23\" Grid.Row=\"2\" \r\n             ItemsSource=\"{Binding Anreden}\" SelectedItem=\"{Binding kunde.Anreden}\" DisplayMemberPath=\"Bezeichnung\" \r\n             SelectedValuePath=\"ID\" VerticalAlignment=\"Center\" Margin=\"3\"&gt;&lt;\/ComboBox&gt;\r\n         &lt;Label Content=\"Vorname:\" ... \/&gt;&lt;TextBox x:Name=\"txtVorname\" ... Text=\"{Binding kunde.Vorname, ...}\" \/&gt;\r\n         &lt;Label Content=\"Nachname:\" ... \/&gt;&lt;TextBox x:Name=\"txtNachname\" ... Text=\"{Binding kunde.Nachname, ...}\" \/&gt;\r\n         &lt;Label Content=\"Geburtsdatum:\" ...\/&gt;\r\n         &lt;DatePicker x:Name=\"dpGeburtsdatum\" ... SelectedDate=\"{Binding kunde.Geburtsdatum, ...}\" Margin=\"3\"\/&gt;\r\n         &lt;Label Content=\"Strasse:\" ... \/&gt;&lt;TextBox x:Name=\"txtStrasse\" ... Text=\"{Binding kunde.Strasse, ...}\" \/&gt;\r\n         &lt;Label Content=\"PLZ:\" ... \/&gt;&lt;TextBox x:Name=\"txtPLZ\" Text=\"{Binding kunde.PLZ, ...}\" \/&gt;\r\n         &lt;Label Content=\"Ort:\" ... \/&gt; &lt;TextBox x:Name=\"txtOrt\" ... Text=\"{Binding kunde.Ort, ...}\" \/&gt;\r\n         &lt;Label Content=\"Telefon:\" ... \/&gt;&lt;TextBox x:Name=\"txtTelefon\" ... Text=\"{Binding kunde.Telefon, ...}\" \/&gt;\r\n         &lt;Label Content=\"EMail:\" ... \/&gt;&lt;TextBox x:Name=\"txtEMail\" ... Text=\"{Binding kunde.EMail, ...}\" \/&gt;\r\n         &lt;Button x:Name=\"btnSpeichern\" Click=\"btnSpeichern_Click\" Grid.Row=\"6\" Grid.Column=\"0\" Height=\"23\" \r\n             Content=\"Speichern\"&gt;&lt;\/Button&gt;\r\n     &lt;\/Grid&gt;\r\n&lt;\/Page&gt;<\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 1: WPF-Code f&uuml;r die Seite Kundendetails<\/span><\/b><\/p>\n<p>Auch f&uuml;r das <b>TextBox<\/b>-Steuerelement haben wir drei Attribute vordefiniert, n&auml;mlich <b>Height <\/b>(Wert: <b>23<\/b>), <b>Margin <\/b>(<b>3<\/b>) und <b>VerticalAlignment <\/b>(<b>Center<\/b>).<\/p>\n<p>Damit erhalten wir nicht nur den Vorteil, diese Werte nicht mehr explizit einstellen zu m&uuml;ssen. Wir brauchen au&szlig;erdem auch &Auml;nderungen, die alle Elemente des gleichen Typs betreffen, nur noch an einer Stelle vorzunehmen.<\/p>\n<h2>Das Grid<\/h2>\n<p>Unser Grid soll vier Spalten und sieben Zeilen enthalten. F&uuml;r die Spalten 1 und 3 haben wir die Breite <b>Auto <\/b>festgelegt, f&uuml;r die Spalten 2 und 4 den Wert <b>* <\/b>sowie die maximale Breite von <b>300<\/b>.<\/p>\n<p>Die einzelnen Steuerelemente weisen wir den Zellen des Grids zu, indem wir die Eigenschaften <b>Grid.Column <\/b>und <b>Grid.Row <\/b>auf die entsprechenden 0-basierten Werte einstellen.<\/p>\n<h2>Die gebundenen Steuerelemente<\/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>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 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:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000069\/\">\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=\"\/data\/wp\/v2\/posts\/55000069?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:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000069\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"9899b9a4b5\"\/>\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>In unserer L&ouml;sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat&uuml;rlich eine gro&szlig;e Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k&ouml;nnen &#8211; eingebettet nat&uuml;rlich in unser Hauptfenster, dass wir im Artikel &#8220;Kunden verwalten&#8221; beleuchten. Daher ben&ouml;tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.<\/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":[662016,66062016,44000002,44000004,44000025,44000007],"tags":[],"yst_prominent_words":[],"class_list":["post-55000069","post","type-post","status-publish","format-standard","hentry","category-662016","category-66062016","category-Benutzeroberflaeche_mit_WPF","category-Loesungen","category-VBAProgrammierung","category-Von_Access_zu_WPF"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel &quot;Kunden verwalten&quot; beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.\" \/>\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:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"EDM: Kundendetails verwalten - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel &quot;Kunden verwalten&quot; beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-27T19:24:12+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=\"EDM: Kundendetails verwalten - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel &quot;Kunden verwalten&quot; beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.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:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#blogposting\",\"name\":\"EDM: Kundendetails verwalten - Visual Basic Entwickler\",\"headline\":\"EDM: Kundendetails verwalten\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2016_06\\\/pic_69_002.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#articleImage\"},\"datePublished\":\"2016-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#webpage\"},\"articleSection\":\"2016, 6\\\/2016, Benutzeroberfl\\u00e4che mit WPF, L\\u00f6sungen, VBA-Programmierung, Von Access zu WPF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/#listItem\",\"name\":\"2016\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/#listItem\",\"position\":2,\"name\":\"2016\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/6\\\/2016\\\/#listItem\",\"name\":\"6\\\/2016\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/6\\\/2016\\\/#listItem\",\"position\":3,\"name\":\"6\\\/2016\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/6\\\/2016\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#listItem\",\"name\":\"EDM: Kundendetails verwalten\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/#listItem\",\"name\":\"2016\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#listItem\",\"position\":4,\"name\":\"EDM: Kundendetails verwalten\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2016\\\/6\\\/2016\\\/#listItem\",\"name\":\"6\\\/2016\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#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:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/\",\"name\":\"EDM: Kundendetails verwalten - Visual Basic Entwickler\",\"description\":\"In unserer L\\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\\u00fcrlich eine gro\\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\\u00f6nnen - eingebettet nat\\u00fcrlich in unser Hauptfenster, dass wir im Artikel \\\"Kunden verwalten\\\" beleuchten. Daher ben\\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/EDM_Kundendetails_verwalten\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2016-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"EDM: Kundendetails verwalten - Visual Basic Entwickler","description":"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel \"Kunden verwalten\" beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.","canonical_url":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#blogposting","name":"EDM: Kundendetails verwalten - Visual Basic Entwickler","headline":"EDM: Kundendetails verwalten","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2016_06\/pic_69_002.png","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#articleImage"},"datePublished":"2016-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#webpage"},"articleSection":"2016, 6\/2016, Benutzeroberfl\u00e4che mit WPF, L\u00f6sungen, VBA-Programmierung, Von Access zu WPF"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/#listItem","name":"2016"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/#listItem","position":2,"name":"2016","item":"https:\/\/vbentwickler.de\/category\/2016\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/#listItem","name":"6\/2016"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/#listItem","position":3,"name":"6\/2016","item":"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#listItem","name":"EDM: Kundendetails verwalten"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/#listItem","name":"2016"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#listItem","position":4,"name":"EDM: Kundendetails verwalten","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/#listItem","name":"6\/2016"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#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:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#webpage","url":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/","name":"EDM: Kundendetails verwalten - Visual Basic Entwickler","description":"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel \"Kunden verwalten\" beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2016-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"EDM: Kundendetails verwalten - Visual Basic Entwickler","og:description":"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel &quot;Kunden verwalten&quot; beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.","og:url":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2020-03-27T19:24:12+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"EDM: Kundendetails verwalten - Visual Basic Entwickler","twitter:description":"In unserer L\u00f6sung zur Verwaltung von Bestellungen spielt die Kundenverwaltung nat\u00fcrlich eine gro\u00dfe Rolle. In diesem Artikel wollen wir uns ansehen, wie wir einen neuen Kunden anlegen oder einen vorhandenen Kunden bearbeiten k\u00f6nnen - eingebettet nat\u00fcrlich in unser Hauptfenster, dass wir im Artikel &quot;Kunden verwalten&quot; beleuchten. Daher ben\u00f6tigen wir auch kein eigenes Fenster, um die Kundendetails anzuzeigen, sondern erstellen ein Page-Objekt mit den relevanten Informationen. Dieses nutzen wir dann sowohl zum Anlegen neuer Kunden als auch zum Bearbeiten vorhandener Kunden.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000069","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-30 15:39:51","updated":"2026-05-16 08:20:48","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:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2016\/\" title=\"2016\">2016<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/\" title=\"6\/2016\">6\/2016<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tEDM: Kundendetails verwalten\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2016","link":"https:\/\/vbentwickler.de\/category\/2016\/"},{"label":"6\/2016","link":"https:\/\/vbentwickler.de\/category\/2016\/6\/2016\/"},{"label":"EDM: Kundendetails verwalten","link":"https:\/\/vbentwickler.de\/EDM_Kundendetails_verwalten\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000069"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000069\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000069"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}