Verwalten von Daten in einer Projekt Siena-Galerie
Nachdem Sie Daten in einer Galerie in Project Siena abgelegt haben, können Sie die Dateien filtern und sortieren, bestimmte Elemente in einer separaten Liste speichern und andere Aufgaben ausführen, um Ihre Daten optimal zu nutzen.Einen allgemeinen Überblick über Project Siena und Links zu Ressourcen wie Beispiel-Apps, Video-Tutorials und Foren finden Sie unter Project Siena.
Die Beispiele in dieser Vorgehensweise verwenden diese Datenquelle mit dem Namen EinnahmenHauptbuch:
Produkt |
Jahr |
Einnahmen |
---|---|---|
Bongos |
2012 |
$14,000 |
Posaunen |
2012 |
$15,000 |
Posaunen |
2013 |
$17,000 |
Bongos |
2013 |
$19,000 |
Posaunen |
2014 |
$21,000 |
Violinen |
2012 |
$21,000 |
Bongos |
2014 |
$23,000 |
Violinen |
2013 |
$26,000 |
Violinen |
2014 |
$28,000 |
Voraussetzungen
Project Siena, kostenlos erhältlich im Windows Store.
Die Systemanforderungen und weitere Angaben finden Sie in den Versionsinformationen.
Vertrautheit mit Basisvorgängen in Project Siena, wie unter Erstellen Ihrer ersten App mit Project Siena beschrieben.
Filtern einer Galerie
Importieren Sie Daten, oder erstellen Sie eine Auflistung, und erstellen Sie eine benutzerdefinierte Galerie, die Ihre Datenquelle anzeigt.
Fügen Sie ein Optionsfeld-, Listenfeld- oder Dropdown-Steuerelement hinzu, und setzen Sie dessen Elemente-Eigenschaft auf eine Funktion mit der folgenden Syntax:
Verschieden(Datenquellenname, Spaltenname)
Mit dieser Funktion können Sie z. B. die Namen der einzelnen Produkte in der EinnahmenHauptbuch-Datenquelle jeweils nur einmal anzeigen, obwohl die Namen in der Original-Datenquelle mehrfach vorkommen:
Verschieden(EinnahmenHauptbuch; Produkt)
Setzen Sie die Elemente-Eigenschaft der Galerie auf eine Funktion mit der folgenden Syntax:
Filter(Datenquellenname,Spaltenname = OptionsfeldSteuerelementName1!Ausgewählt!Wert)
Mit dieser Funktion können Sie z. B. nur diejenigen Zeilen in der EinnahmenHauptbuch-Datenquelle anzeigen, die Informationen über das Produkt enthalten, das in einem Steuerelement mit dem Namen Filterkriterium ausgewählt wurde:
Filter(EinnahmenHauptbuch; Produkt = Filterkriterium!Ausgewählt!Wert)
Klicken Sie auf eine Option in der Liste, um nur die Zeilen anzuzeigen, die Ihre Kriterien erfüllen.
(Optional) Filtern nach mehreren Kriterien:
Fügen Sie ein weiteres Optionsfeld-Steuerelement hinzu, und legen Sie dessen Eigenschaft Elemente auf eine Funktion fest, die derselben Syntax folgt wie die Eigenschaft Elemente für die andere Liste.
Setzen Sie die Elemente-Eigenschaft der Galerie auf eine Funktion mit der folgenden Syntax:
Filter(Datenquellenname, Spaltenname = OptionsfeldSteuerelementName1!Ausgewählt!Ergebnis && OptionsfeldSteuerelementName2!Ausgewählt!Ergebnisse)
(Optional) Filtern nach teilweisende übereinstimmendem Text vom Benutzer:
Fügen Sie ein Texteingabe-Steuerelement hinzu, und ändern Sie die Eigenschaft Elemente der Galerie in eine Funktion mit der folgenden Syntax:
Filter(Datenquellenname, EingabeSteuerelementName!Text in Spaltenname)
Sie können diese Funktion z. B. verwenden, um nur die Zeilen in der Datenquelle EinnahmenHauptbuch anzuzeigen, in denen die Werte in der Spalte Produkt die Zeichenfolge im Feld FilterKriterien enthalten:
Filter(EinnahmenHauptbuch, FilterKriterien!Text in Produkt)
Sortieren einer Galerie
Importieren Sie Daten, oder erstellen Sie eine Auflistung, und erstellen Sie eine benutzerdefinierte Galerie, die Ihre Datenquelle anzeigt.
Die Beispiele in dieser Vorgehensweise verwenden diese Datenquelle mit dem Namen EinnahmenHauptbuch:
Produkt
Jahr
Einnahmen
Bongos
2012
$14,000
Posaunen
2012
$15,000
Posaunen
2013
$17,000
Bongos
2013
$19,000
Posaunen
2014
$21,000
Violinen
2012
$21,000
Bongos
2014
$23,000
Violinen
2013
$26,000
Violinen
2014
$28,000
Ändern Sie die Eigenschaft Elemente der Galerie auf eine Funktion mit der folgenden Syntax:
Sortieren(Datenquellenname, Spaltenname)
Standardmäßig sortiert die Funktion die Daten in aufsteigender Reihenfolge. Sie können jedoch einen Parameter hinzufügen, um die Daten in absteigender Reihenfolge zu sortieren.Mit dieser Funktion können Sie z. B. die EinnahmenHauptbuch-Datenquelle so sortieren, dass die Werte in der Spalte Einnahmen in absteigender Reihenfolge angezeigt werden:
Sortieren(EinnahmenHauptbuch; Einnahmen; Sortierreihenfolge!Absteigend)
Anzeigen einer Auswahl in eine Galerie
Importieren Sie Daten oder erstellen Sie eine Auflistung, und erstellen Sie eine benutzerdefinierte Galerie, um Ihre Daten anzuzeigen.
Klicken Sie auf die Beschriftung in der oberen linken Ecke in der Galerie, drücken Sie Alt+V, klicken Sie in der angezeigten Liste auf Formen und anschließend auf Rechteck.
Setzen Sie in der Kategorie Design die Eigenschaften des Rechtecks auf die folgenden Werte:
Füllen: RGBA(0; 0; 0; 0)
Rahmenart: Rahmenart!Durchgezogen
Rahmenstärke: 2
Rahmenfarbe: RGBA(192; 0; 0; 1)
Verschieben Sie das Rechteck an den linken Rand der Galerie und ändern Sie dessen Größe, sodass es alle Elemente in der Galerie einschließt.
Klicken Sie bei ausgewähltem Rechteck auf Optionen am unteren Fensterrand und anschließend auf das Symbol Sichtbar (linke Seite, im unteren Bereich des Dialogfelds).
Geben Sie in das Textfeld die folgende Funktion ein:
Wenn(DiesesElement!IstAusgewählt; wahr; falsch)
Drücken Sie F5, klicken Sie auf ein beliebiges Element in der Galerie und anschließend auf ein anderes Element.
Das rote Rechteck erscheint nur um das Element herum, das Sie zuletzt angeklickt haben.
Drücken Sie "ESC", um zum Designarbeitsbereich zurückzukehren.