{"id":88062019,"date":"2024-04-25T15:49:57","date_gmt":"2024-04-25T15:49:57","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062019.html"},"modified":"2024-04-25T15:49:57","modified_gmt":"2024-04-25T15:49:57","slug":"88062019","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88062019\/","title":{"rendered":"Visual Basic Entwickler 06\/2019"},"content":{"rendered":"<h3>Spaltenbreiten von zwei Grid-Elementen anpassen<\/h3>\n<p>Im Grid-Steuerelement kann man nicht wie etwa unter Excel zwei Spalten verbinden. Die Alternative ist, zwei Grid-Steuerelemente untereinander anzuordnen und die Inhalte, die mehr als eine Grid-Spalte enthalten, zwischen den Grids zu platzieren.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Spaltenbreiten_von_zwei_GridElementen_anpassen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Automatisch implementierte Eigenschaften<\/h3>\n<p>Bisher haben wir in vielen Artikeln Eigenschaften mit Getter und Setter ausgeschrieben. Das ist in vielen F\u00e4llen sinnvoll, beispielsweise wenn Sie beim Setzen oder Lesen von Eigenschaften noch weiteren Code ausf\u00fchren lassen wollen. Oft bleibt es jedoch beim einfachen Getter und Setter. In diesem Fall k\u00f6nnen Sie sich eine Menge Code sparen, indem Sie eine automatisch implementierte Eigenschaft nutzen. Dieser Artikel zeigt, wie Sie diese Art von Eigenschaften unter Visual Basic nutzen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Automatisch_implementierte_Eigenschaften\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Klasse initialisieren mit Konstruktor<\/h3>\n<p>In der einfachsten Variante hat eine Klasse \u00f6ffentliche Eigenschaften, mit denen Sie nach dem Initialisieren die Eigenschaften des erstellten Objekts festlegen k\u00f6nnen. Es gibt eine Alternative: Sie k\u00f6nnen eine Konstruktor-Methode f\u00fcr die Klasse definieren, der Sie die verschiedenen Eigenschaftswerte direkt in einer Anweisung \u00fcbergeben. Dieser Artikel zeigt, wie das funktioniert.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Klasse_initialisieren_mit_Konstruktor\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Steuerelemente an Daten binden: Textfelder<\/h3>\n<p>Eines der Hauptkonzepte von WPF ist es, dass Steuer\u00adelemente \u00fcber entsprechende Bindungsattribute an die Datenquellen gebunden werden. Es gibt verschiedene Datenquellen: einfache Eigenschaften, Objekte oder Auflistungen. In dieser Artikelreihe schauen wir uns an, wie Sie die g\u00e4ngigsten Steuer\u00adelemente an verschiedene Datenquellen binden und welche Attribute dazu ben\u00f6tigt werden. Den Beginn macht das Textbox-Steuerelement.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Steuerelemente_an_Daten_binden_Textfelder\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ungebundene ComboBox<\/h3>\n<p>Auswahlfelder werden unter WPF meist mit dem ComboBox-Steuerelement abgebildet.  Manchmal braucht man diese nur f\u00fcr die Auswahl von Daten aus einfachen Auflistungen und die ComboBox-Steuerelemente selbst sind nicht an eine Eigenschaft des Code behind-Moduls gebunden. Wie man solche ungebundenen ComboBox-Steuerelemente einfach abbildet, zeigt dieser Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Ungebundene_ComboBox\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Abh\u00e4ngige ComboBox-Steuerelemente<\/h3>\n<p>Ein beliebter Anwendungsfall von ComboBox-Steuerelementen ist, dass der Benutzer in der ersten ComboBox einen Wert ausw\u00e4hlt und die in der zweiten ComboBox angezeigten Daten entsprechendem Wert aus der ersten ComboBox angepasst werden. Daf\u00fcr gibt es einige Beispiele \u2013 Hersteller und Produkte, Abteilungen und Mitarbeiter, Kategorien und Artikel und so weiter. Dieser Artikel zeigt, wie Sie zwei ComboBox-Steuerelemente so mit Daten f\u00fcllen und programmieren, dass diese die Auswahl abh\u00e4ngiger Informationen erlauben.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Abhaengige_ComboBoxSteuerelemente\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Fenster mehrfach \u00f6ffnen<\/h3>\n<p>Wenn Sie in einem \u00dcbersichtsfenster eine Liste von Datens\u00e4tzen anzeigen, beispielsweise von Kunden, verwenden Sie vermutlich auch ein weiteres Fenster, indem Sie die Details eines Kunden anzeigen k\u00f6nnen. Mit einem gleichzeitig ge\u00f6ffneten Kundendetail-Fenster ist die Handhabung recht einfach \u2013 vor allem, wenn Sie dieses Fenster als modalen Dialog \u00f6ffnen. Interessanter wird es, wenn Sie die M\u00f6glichkeit bieten wollen, mehr als einen Kunden gleichzeitig im Detailfenster anzuzeigen. Dann m\u00fcssen Sie schon kontrollieren, welche Kunden bereits angezeigt werden und wieder geschlossen werden. Dieser Artikel zeigt, wie Sie das mehrfache \u00d6ffnen eines Fensters realisieren und wie Sie die ge\u00f6ffneten Fenster vom \u00f6ffnenden Fenster aus verwalten k\u00f6nnen. <\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Fenster_mehrfach_oeffnen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Reporting Services: Installation und Start<\/h3>\n<p>Der Vorteil von Microsoft Access ist: Man bekommt alles aus einer Hand. Tabellenentwurf, Abfragedesigner, Formulare, Programmierumgebung und \u2013 Tools zur Berichtserstellung. Bei der Datenbank mit Visual Studio gibt es so viele M\u00f6glichkeiten, die aber alle irgendwie viel gr\u00f6\u00dfer und komplizierter erscheinen als das, was der Berichtsdesigner von Access bietet. Fr\u00fcher oder sp\u00e4ter wollen wir aber auch in DATENBANKENTWICKLER das Thema Reporting behandeln und deshalb schauen wir uns in dieser Artikelreihe die M\u00f6glichkeiten der SQL Server Reporting Services an. Da SQL Server mittlerweile in einer Community Version kommt, die f\u00fcr den privaten Einsatz kostenlos ist, steht dem Ausprobieren auch nichts im Wege. Im ersten Teil der Artikelreihe schauen wir uns an, wie Sie die Reporting Services unter Visual Studio startklar machen und einen einfachen Beispielbereicht erzeugen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Reporting_Services_Installation_und_Start\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Reporting Services: Accessberichte importieren<\/h3>\n<p>Wenn Sie mit Access arbeiten, um Datenbankanwendungen zu programmieren, und damit Berichte entworfen haben, wissen Sie, wieviel Arbeit hinter einem Bericht stecken kann. Umso \u00e4rgerlicher, wenn man die Anwendung dann nach .NET migrieren m\u00f6chte und die ganze Arbeit nochmal erledigen muss. Doch das muss gar nicht sein, denn: Die Microsoft Reporting Services Projects erlauben auch den Import von Berichten aus bestehenden Access-Datenbanken. Ob diese Funktion Arbeit bei der Migration spart und wie sie \u00fcberhaupt funktioniert, kl\u00e4rt dieser Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Reporting_Services_Accessberichte_importieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Reporting Services: Entwurf von Berichten<\/h3>\n<p>Im Artikel \u00bbReporting Services: Installation und Start\u00ab haben wir gezeigt, wie Sie die Reporting Services auf dem lokalen Rechner installieren. Au\u00dferdem haben Sie dort erfahren, wie Sie einen ersten kleinen Beispielbericht unter Visual Studio mithilfe der Reporting Services Projects erstellen. Im vorliegenden Beitrag gehen wir etwas mehr ins Detail und schauen uns an, wie Sie Berichte erzeugen, ohne dazu den Assistenten zu nutzen und wie Sie Berichte nachtr\u00e4glich anpassen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Reporting_Services_Entwurf_von_Berichten\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spaltenbreiten von zwei Grid-Elementen anpassen Im Grid-Steuerelement kann man nicht wie etwa unter Excel zwei Spalten verbinden. Die Alternative ist, zwei Grid-Steuerelemente untereinander anzuordnen und die Inhalte, die mehr als eine Grid-Spalte enthalten, zwischen den<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""},"yst_prominent_words":[],"class_list":["post-88062019","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=88062019"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062019\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88062019"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88062019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}