{"id":88062018,"date":"2024-04-25T15:50:10","date_gmt":"2024-04-25T15:50:10","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062018.html"},"modified":"2024-04-25T15:50:10","modified_gmt":"2024-04-25T15:50:10","slug":"88062018","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88062018\/","title":{"rendered":"Visual Basic Entwickler 06\/2018"},"content":{"rendered":"<h3>SQL Server-Datenbank ins Web mit SQL Azure<\/h3>\n<p>In einigen vorangehenden Artikeln haben wir gezeigt, wie Sie eine SQL Server-Datenbank auf Basis des Entity Data Models eines Projekts erstellen und unter einem Azure-Konto \u00fcber eine Webseite ver\u00f6ffentlichen. In diesem Artikel wollen wir uns ansehen, wie Sie eine bestehende SQL Server-Datenbank ohne Entity Data Model als Azure-Datenbank anlegen. Auf diese Datenbank k\u00f6nnen Sie dann sowohl von Desktop-Anwendungen aus zugreifen als auch von PowerApps, die wir ebenfalls in dieser Ausgabe vorstellen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/SQL_ServerDatenbank_ins_Web_mit_SQL_Azure\">Zum Artikel &#8230;<\/a><\/p>\n<h3>EDM: m:n-Beziehung per Code First<\/h3>\n<p>Genau wie 1:n-Beziehungen k\u00f6nnen Sie mit Code First auch m:n-Beziehungen abbilden. Wer denkt, dass dazu wie in Datenbanksystem eine Art Verkn\u00fcpfungsklasse notwendig ist, hat Recht \u2013 diese ist aber nur in bestimmten F\u00e4llen notwendig. Welche das sind und wie Sie die verschiedenen Arten einer m:n-Beziehung unter Code First abbilden, erfahren Sie in diesem Artikel. Au\u00dferdem zeigen wir, welche Datenmodelle beim Migrieren der Klassen in ein Datenbanksystem entstehen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EDM_mnBeziehung_per_Code_First\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQLite Code First mit EF Core<\/h3>\n<p>Wir haben bereits einige Male SQLite als Datenbanksystem verwendet. Allerdings hatten wir damals jeweils eine Datenbank mit SQLite erstellt und dann ein Entity Data Model daf\u00fcr erstellt. In den letzten Ausgaben haben wir uns jedoch in Zusammenhang mit SQL Server-Datenbanken mit Code First-Migrationen befasst, also den Aufbau der Datenbank durch Klassen beschrieben und dann erst die Datenbank erstellen lassen. Das wollen wir nun auch mit SQLite machen, was erstmals durch Entity Framework Core m\u00f6glich ist. Allerdings sind dazu ein paar Schritte mehr n\u00f6tig, als es mit dem SQL Server der Fall ist.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/SQLite_Code_First_mit_EF_Core\">Zum Artikel &#8230;<\/a><\/p>\n<h3>C#-DLL in VB-Projekt nutzen<\/h3>\n<p>Einige Techniken werden von Microsoft erst f\u00fcr die Benutzung unter C# bereitgestellt. Das ist aktuell etwa der Fall f\u00fcr einige der Core-Produkte wie Entity Framework Core. Wenn Sie diese dennoch fr\u00fchzeitig nutzen wollen, aber normalerweise mit Visual Basic arbeiten, k\u00f6nnen Sie das auf folgende Art erledigen: Sie bauen eine DLL auf Basis der Vorlage f\u00fcr C# und binden diese dann in das Visual Basic-Projekt, in dem Sie die Hauptarbeit verrichten. Auf die Objekte, Eigenschaften und Methoden der C#-Bibliothek k\u00f6nnen Sie dann einfach zugreifen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/C#DLL_in_VBProjekt_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Einstieg in PowerApps<\/h3>\n<p>PowerApps sind eine neue M\u00f6glichkeit, Anwendungen f\u00fcr Web, Desktop und mobile Ger\u00e4te zu programmieren. Dabei geht es weniger darum, native Apps etwa f\u00fcr ein iPhone oder iPad zu programmieren. Stattdessen w\u00e4hlt Microsoft den Ansatz, eine Art Container-App zur Verf\u00fcgung zu stellen, mit der man dann speziell f\u00fcr diese programmierte Anwendungen \u00f6ffnen kann. Das gelingt allein \u00fcber eine recht einfache Online-Entwicklungsumgebung. Aber es gibt auch Einschr\u00e4nkungen: Zum Beispiel kann nicht jeder eine solche App im App-Store erwerben. Wer die App nutzen will, muss die PowerApps-App auf seinem Ger\u00e4t haben und muss f\u00fcr die Nutzung der App freigeschaltet sein. Dieser Artikel zeigt die Grundlagen rund um die Erstellung von PowerApps.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Einstieg_in_PowerApps\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PowerApp mit Datenbank erstellen<\/h3>\n<p>Im Artikel \u00bbEinstieg in PowerApps\u00ab haben wir uns angesehen, wie wir eine der Vorlagen in eine PowerApp umwandeln. Diese verwendet eine Excel-Datei als Datenquelle. Das ist schon ganz cool, aber wir wollen nat\u00fcrlich noch einen Schritt weitergehen \u2013 mit einer SQL Server-Datenbank als Datenquelle. Nat\u00fcrlich funktionieren auch noch eine ganze Reihe anderer Datenquellen, zum Beispiel MySQL. Wir schauen uns an, wie Sie eine PowerApp erstellen und dieser direkt die gew\u00fcnschte Datenquelle hinzuf\u00fcgen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/PowerApp_mit_Datenbank_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PowerApps: Artikel verwalten<\/h3>\n<p>In den vorherigen Artikeln haben wir uns schon eine PowerApp anhand einer Vorlage angesehen und eine kleine, an die Daten einer Tabelle gebundene PowerApp programmiert. Nun gehen wir einen Schritt weiter und erstellen eine PowerApp mit den f\u00fcr die Anzeige von Daten wichtigen Steuerelementen und zeigen, wie Sie die Steuer\u00adelemente mit Daten f\u00fcllen, zwischen verschiedenen Seiten navigieren und Daten anlegen, bearbeiten oder auch l\u00f6schen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/PowerApps_Artikel_verwalten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Powerapps: Datensatz per DropDown ausw\u00e4hlen<\/h3>\n<p>Eine oft verwendete Darstellung ist die, bei der sich oben im Fenster ein Kombinationsfeld befindet, mit dem der Benutzer dann den Datensatz ausw\u00e4hlt, dessen Detaildaten in den \u00fcbrigen Steuerelementen im unteren Bereich angezeigt werden sollen. Dieser Artikel zeigt, aufbauend auf den vorherigen Artikeln, wie Sie einen Bildschirm erzeugen, der im oberen Bereich ein solches Kombinationsfeld liefert und im unteren Bereich die Daten des gew\u00e4hlten Datensatzes anzeigt. Die Daten stammen dabei aus der Kunden-Tabelle der Beispieldatenbank Suedsturm_SQL.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Powerapps_Datensatz_per_DropDown_auswaehlen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL Server-Datenbank ins Web mit SQL Azure In einigen vorangehenden Artikeln haben wir gezeigt, wie Sie eine SQL Server-Datenbank auf Basis des Entity Data Models eines Projekts erstellen und unter einem Azure-Konto \u00fcber eine Webseite<\/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-88062018","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062018","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=88062018"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062018\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88062018"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88062018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}