Farbschema: Dunkel
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » Datenansichten » WklPropertyGrid » Den ausgewählten Kunden als Eigenschaftenliste anzeigen

Den ausgewählten Kunden als Eigenschaftenliste anzeigen

Sie bauen ein Formular mit einer Kundenliste links und dem ausgewählten Kunden als Eigenschaftenliste rechts. Die Werte werden direkt in der Liste bearbeitet und je Feld gespeichert.

Voraussetzungen

  • Microsoft 365 Access oder Access Runtime, in 32 oder 64 Bit, mit der WKL Forms Object Library 1.38 oder höher, installiert und für den aktuellen Windows-Benutzer registriert (Freigegebenes Paket installieren).
  • Eine Tabelle tblKunde mit den Feldern ID (Zahl, Primärschlüssel), Name und Ort (Kurzer Text), Aktiv (Ja/Nein) und Seit (Datum/Uhrzeit) sowie einigen Datensätzen.
  • Jedes WKL-Steuerelement öffnet seinen Designer auf dieselbe Weise: in der Entwurfsansicht im Eigenschaftenblatt (F4), Registerkarte Andere, Zeile Benutzerdefiniert, [...] (Designer eines Steuerelements öffnen).

Schritte

1. Liste und Eigenschaftenraster einfügen

Erstellen Sie ein Formular frmKunden in der Entwurfsansicht. Wählen Sie Formularentwurf › Steuerelemente › ActiveX-Steuerelemente, fügen Sie WKL Grid ein und nennen Sie es Grid1. Fügen Sie dann rechts daneben WKL Property Grid ein und nennen Sie es Props1.

2. Liste binden

Markieren Sie Grid1 und klicken Sie im Eigenschaftenblatt in der Zeile Benutzerdefiniert auf [...]. Seite Datenherkunft: Datenherkunft tblKunde, Schlüsselfeld ID. Fügen Sie auf der Seite Spalten Name und Ort hinzu. Klicken Sie auf OK.

3. Eigenschaftenraster mit der Liste verknüpfen

Markieren Sie Props1 und öffnen Sie seinen Designer ([...] in der Zeile Benutzerdefiniert):

  1. Seite Datenherkunft: Datenherkunft tblKunde, Schlüsselfeld ID.
  2. Seite Verknüpfung: Master Grid1, Detailfeld ID.
  3. Seite Zeilen: Fügen Sie Name und Ort hinzu, dann Aktiv und Seit, und geben Sie für diese beiden als Kategorie Status ein. Geben Sie Seit die Beschriftung Kunde seit.

Die Vorschau zeigt die Zeilen: oben Name und Ort, darunter die Kategorie Status mit ihren beiden Feldern. Klicken Sie auf OK und speichern Sie das Formular.

4. Mit dem Formular arbeiten

Öffnen Sie frmKunden in der Formularansicht und klicken Sie in der Liste auf einen Kunden: Das Eigenschaftenraster zeigt diesen Kunden. Klicken Sie auf Ort, geben Sie einen neuen Ort ein und drücken Sie die Eingabetaste – der Wert wird in tblKunde geschrieben, sobald Sie die Zeile verlassen. Klicken Sie auf die Überschrift Status, um die Kategorie zuzuklappen. Nach-oben und Nach-unten wechseln von Zeile zu Zeile, die Tabulatortaste von Wert zu Wert.

Erwartetes Ergebnis

Das Eigenschaftenraster folgt der Liste, zeigt die Felder des Kunden in zwei Gruppen und speichert jedes geänderte Feld sofort. Solange in der Liste kein Kunde ausgewählt ist, bleibt das Eigenschaftenraster leer.

Nächste Schritte

de/wiki/msaccess/comctl/data-views/propertygrid/tutorial.txt · Zuletzt geändert: von Wolfgang van der Stille