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
tblKundemit den FeldernID(Zahl, Primärschlüssel),NameundOrt(Kurzer Text),Aktiv(Ja/Nein) undSeit(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):
- Seite Datenherkunft: Datenherkunft
tblKunde, SchlüsselfeldID. - Seite Verknüpfung: Master
Grid1, DetailfeldID. - Seite Zeilen: Fügen Sie
NameundOrthinzu, dannAktivundSeit, und geben Sie für diese beiden als KategorieStatusein. Geben SieSeitdie BeschriftungKunde 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
- Datensatz als Eigenschaftenliste anzeigen: der Formularmodus ohne Datenherkunft und schreibgeschützte Felder.