handbuch:appdesignersqlabfrage

AppDesigner SQL-Abfrage einbinden

Ablauf:

Zu Beginn öffnen Sie den sage AppDesigner und erstellen eine „Neue Lösung“. Diese Lösung empfehlen wir nach Ihrer vorhandenen Datenbank zu benennen. Denken Sie daran regelmäßig zu speichern, das Sternchen links in der Navigation steht für ungespeicherte Daten. Das erstellen einer Neuen Lösung funktioniert auch durch einen Rechtsklick auf „abacus edv-lösungen GmbH – Wittenburg.

Anschließend benötigen Sie eine „Datenquelle“. Um diese erstellen zu können gehen Sie auf Ihre neu erstellte Lösung / Daten / Datenquelle und erzeugen eine „Neue Gruppe“, in unserem Fall lautet sie „Auskuenfte“. Auch eine Neue Gruppe können Sie durch einen Rechtsklick auf Datenquelle erstellen.

Im nächsten Schritt klicken Sie auf das grüne Pluszeichen. Jetzt können Ihre Datenquelle den Namen Ihrer zukünftigen Tabelle bekommen. Wichtig ist das vor Ihrem Namen „dts“ steht. Falls Sie schon eine fertige SQL-Abfrage besitzen, ist es möglich gleich auf „SQL-Abfrage importieren“ zu gehen.

Fügen Sie einfach die SQL-Abfrage rein und klicken wieder in den Namen damit es möglich ist auf „OK“ klicken können. Dabei ist zu beachten das die SQL-Abfrage keinen Filter („Where“) besitzt. Nach dem Bestätigen der SQL-Abfrage können Sie danach rechts unter Eigenschaften / SQL individuell einen Filter hinzufügen, sowie in Bild zwei gezeigt wird.


Anschließend bringen wir die Tabelle an die Oberfläche. Dafür benötigen Sie eine neue Gruppe, unter Ihrer neu erstellten Lösung / Oberfläche / Elemente können Sie eine erstellen. In unserem Fall lautet sie wieder „Auskuenfte“. Möglich ist es auch eine Neue Gruppe wieder durch einen Rechtsklick auf Elemente zu erzeugen.

Als nächstes müssen Sie ein „Neues Listen-Element“ erstellen. Dies können Sie durch einen Rechtsklick auf Ihre neu erstellte Gruppe / Neu / Neues Listen-Element erreichen. Der Name Ihres Listens ist Ihnen überlassen wir empfehlen den Namen der zukünftigen Tabelle zu nutzen, wichtig dabei ist nur das vor Ihrem Namen „lst“ steht. Ein Assistent wird hier für nicht benötigt.

Nun kommen wir zum verbinden der Datenquelle. Dafür gehen Sie rechts unter Eigenschaften / Daten / Datenquelle auf die kleine Lupe. Durch das auswählen Ihrer Datenbank / Ihrer Gruppe / Ihrer Datenquelle wird die Verbindung erstellt.

Anschließend erstellen Sie ein MaserDetail-Element. Dies können Sie durch einen Rechtsklick auf Ihre neu erstellte Gruppe (unter Elemente) / Neu / Neues MasterDetail-Element erreichen. Der Namen den Sie hier auswählen erscheint in der Wawi Oberfläche, wichtig ist das vor dem Namen mdt steht.

Nachdem Sie das Element erzeugt haben, ändern Sie rechts unter Eigenschaften / Allgemeines / Master-Detail-Typ auf „nur Master-Element.

Scrollen Sie unter Eigenschaften zu Referenzen und klicken sie auf die kleine Lupe rechts von „Master-Element“. Jetzt klicken Sie sich zu Ihrer Datenquelle wie Sie es beim verbinden von Ihrem Listen-Element schon mal getan haben. Für den letzten Schritt scrollen Sie weiter nach unten zu Lizenzierung und wählen Sie für sich selber aus wo Ihre Tabelle sichtbar sein soll.

Diesen Schritt wiederholen Sie innerhalb des Listen-Element unter Lizenzierung nochmal und klicken Sie dieselben Kästchen an, die sie zuvor ausgewählt haben.

  • handbuch/appdesignersqlabfrage.txt
  • Zuletzt geändert: 09.04.2020 06:42
  • von Jonas Krömer