Freigeben über


Anpassen von Entitätsfeldern

In dieser Lektion erfahren Sie, wie Anzeigeeigenschaften festgelegt und der Datentyp für einzelne Felder in einer Datenentität in LightSwitch geändert werden können.

Anpassen von Entitätsfeldern

Anzeigeeigenschaften werden verwendet, um anzugeben, wie die Daten eines bestimmten Felds für Benutzer angezeigt werden.Beispielsweise können Sie einen anderen Anzeigenamen für ein Feld angeben.

So legen Sie Feldeigenschaften fest

  1. Doppelklicken Sie im Projektmappen-Explorer auf Customers.

    Der Daten-Designer wird geöffnet.Klicken Sie auf die Titelleiste, um sicherzustellen, dass die Entität selbst ausgewählt ist.

  2. Wählen Sie im Eigenschaftenfenster in der Liste Zusammenfassungseigenschaft die Option CompanyName aus.

  3. Wählen Sie im Daten-Designer das Feld CompanyName aus.

  4. Wählen Sie im Eigenschaftenfenster die Eigenschaft Anzeigename aus, und geben Sie "Unternehmen" ein.

    TippTipp

    Datenbankfeldnamen dürfen keine Leerzeichen enthalten. Häufig wird ein Unterstrich verwendet, um ein Leerzeichen darzustellen.Um zu gewährleisten, dass die angezeigten Feldnamen benutzerfreundlich sind, überprüfen Sie die Feldnamen in den Datenbankentitäten und ändern die Eigenschaft Anzeigename für Felder, die einen besseren Anzeigenamen erfordern.

  5. Wählen Sie das Feld ContactName aus.Legen Sie im Eigenschaftenfenster die Eigenschaft Beschreibung auf "Dies ist der erste Ansprechpartner im Unternehmen" fest.

    Der Wert der Eigenschaft Beschreibung wird als QuickInfo in der Anwendung angezeigt, wenn Benutzer mit der Maus auf das Feld zeigen.

Felder in einer Datenbanktabelle werden häufig in einem Format gespeichert, das für die Datenbank effizient, für Benutzer jedoch möglicherweise weniger geeignet ist.Beispielsweise werden Felder, die Währungswerte darstellen, in der Regel als Decimal-Datentyp gespeichert, in einer Anwendung normalerweise jedoch als Währung angezeigt.

So ändern Sie Datentypen

  1. Wählen Sie im Daten-Designer das Feld Phone aus.

  2. Wählen Sie in der Spalte Typ in der Dropdownliste den Eintrag PhoneNumber aus.

    PhoneNumber ist ein benutzerdefinierter Geschäftstyp, der eine Telefonnummer in einem standardisierten Format anzeigt.

  3. Doppelklicken Sie im Projektmappen-Explorer auf Order_Details.

  4. Wählen Sie im Daten-Designer das Feld UnitPrice aus.

  5. Wählen Sie in der Spalte Typ in der Dropdownliste den Eintrag Money aus.

    Money ist ein anderer benutzerdefinierter Geschäftstyp für das Formatieren und Anzeigen von Währungswerten.

Genauere Betrachtung

In dieser Lektion wurde gezeigt, wie Eigenschaften für Entitätsfelder festgelegt werden und wie der Datentyp eines Felds geändert wird.Es wird empfohlen, diese Schritte unmittelbar nach dem Hinzufügen einer Entität auszuführen. Sie können Eigenschaften und Datentypen allerdings auch jederzeit während der Anwendungsentwicklung ändern.

Die erste Eigenschaft, die Sie festgelegt haben, war die Eigenschaft Zusammenfassung.Für Bildschirme, die Listen enthalten, wird dieses Feld in der Liste anstelle des Standard-ID-Felds angezeigt.

Die meisten Eigenschaften, die Sie festlegen können, beziehen sich auf Darstellung. Weitere Eigenschaften sind jedoch verfügbar, um Validierungsregeln und andere Merkmale festzulegen.Die Verfügbarkeit von Eigenschaften ist abhängig vom Datentyp.In späteren Lektionen werden andere Eigenschaften beschrieben.

Mit einem benutzerdefinierten Datentyp können Sie Daten auf eine Weise darstellen, die für die Anwendung am besten geeignet ist, ohne einen Typ in der zugrunde liegenden Datenbank ändern zu müssen.Der Typ Money veranschaulicht dieses Prinzip, da er das Dezimalformat in der Datenbank für die Anzeige in ein Währungsformat konvertiert.So entfällt nicht nur diese Arbeit, sondern die Datenbank behält auch ihr effizientes Dezimalformat bei.Viele benutzerdefinierte Datentypen stellen typspezifische Eigenschaften bereit, z. B. die Symbol Mode-Eigenschaft für den Typ Money, die bestimmt, wie ein Währungssymbol angezeigt wird.

Zusätzlich zu den benutzerdefinierten Geschäftstypen PhoneNumber und Money stellt LightSwitch auch die Typen EmailAddress, Hyperlink, Percentage, Web Address und Image bereit.Sie können andere benutzerdefinierte Geschäftstypen als Erweiterungen hinzufügen.In einer anderen Lektion wird gezeigt, wie Erweiterungen abgerufen werden.

HinweisHinweis

Bilder werden in einer Datenbank häufig als Binary-Datentyp gespeichert.Sie können einen Binary-Typ nicht anzeigen, aber Sie können ihn zu Anzeigezwecken in den Image-Typ umwandeln.

Nächste Schritte

In der nächsten Lektion erfahren Sie, wie für Benutzer eine Liste vordefinierter Werte angezeigt wird.Nächste Lektion: Präsentieren einer Auswahlliste

Siehe auch

Aufgaben

Gewusst wie: Definieren von Datenfeldern

Gewusst wie: Überprüfen von Daten

Weitere Ressourcen

Arbeiten mit Daten in LightSwitch (Einführung)

Erweiterungen: Hinzufügen von neuen Funktionen zu LightSwitch