User Tools

Site Tools


Sidebar

Databases

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:

tablelayout

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

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k22/k22.5/k22.5.6/start.txt · Last modified: 27.12.2021 (external edit)

Page Tools