Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Datenbanken

k22:k22.5:k22.5.6:start

22.5.6 Klasse DataComboView (gb.db.form)

Das Steuerelement DataComboView implementiert eine ComboBox, die es dem DB-Benutzer erlaubt, einen bestimmten Datensatz in der DB-Tabelle auszuwählen. Das Combo-PopUp-Fenster zeigt den Tabellen-Inhalt in einer DataView an.

22.5.6.1 Eigenschaften

Die Klasse DataComboView verfügt über die folgenden speziellen Eigenschaften:

EigenschaftDatentypBeschreibung
ColumnsString[ ]Setzt die Felder, die in einer DataComboView angezeigt werden sollen oder gibt die Felder in einem String-Array zurück (Feld-Namen).
FieldStringSetzt das Feld, das in einer DataComboView angezeigt werden soll oder gibt das Feld zurück (Feld-Name). Die Daten kommen von der ersten Daten-Quelle (DataSource).
FilterStringSetzt über eine SQL-Where-Klausel ein Filter, der den anzuzeigenden Inhalt im DataComboView bestimmt.
HeaderBooleanLegt fest, ob eine (horizontale) Kopfzeile angezeigt werden soll oder gibt den Wert ihrer Sichtbarkeit zurück.
ModifiedBooleanGibt True zurück, wenn sich der Inhalt in der DataComboView geändert hat.
ValidBooleanGibt True zurück, wenn der Inhalt des Steuerelements gültig ist.
ValueVariantSetzt den Wert oder liest ihn aus. Beachten Sie: Der `Wert` ist der Primär-Schlüssel der aktuellen Datenbank-Tabelle!

Tabelle 22.5.6.1.1 : Eigenschaften der Klasse DataComboView

22.5.6.2 Methoden

Die Klasse DataComboView verfügt nur über eine relevante Methode: Update( ): Lädt den (aktuellen) Inhalt der DataComboView erneut.

22.5.6.3 Ereignisse

Die Klasse DataComboView hat nur ein Ereignis von Bedeutung:

Validate ( Value As Variant ): Das Ereignis wird ausgelöst, wenn der Inhalt der DataComboView vor dem Speichern validiert werden muss. `Value` ist der zu prüfende Wert aus der DataComboView-Liste. Dieses Ereignis ermöglicht es dem Benutzer, spezifische Validierungsanforderungen festzulegen. Um die Daten zu invalidieren, stoppen Sie das Ereignis einfach mit STOP EVENT.

Download

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k22/k22.5/k22.5.6/start.txt · Zuletzt geändert: 12.09.2019 von honsek

Seiten-Werkzeuge