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.
Die Klasse DataComboView verfügt über die folgenden speziellen Eigenschaften:
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
Columns | String[ ] | Setzt die Felder, die in einer DataComboView angezeigt werden sollen oder gibt die Felder in einem String-Array zurück (Feld-Namen). |
Field | String | Setzt 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). |
Filter | String | Setzt über eine SQL-Where-Klausel ein Filter, der den anzuzeigenden Inhalt im DataComboView bestimmt. |
Header | Boolean | Legt fest, ob eine (horizontale) Kopfzeile angezeigt werden soll oder gibt den Wert ihrer Sichtbarkeit zurück. |
Modified | Boolean | Gibt True zurück, wenn sich der Inhalt in der DataComboView geändert hat. |
Valid | Boolean | Gibt True zurück, wenn der Inhalt des Steuerelements gültig ist. |
Value | Variant | Setzt 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
Die Klasse DataComboView verfügt nur über eine relevante Methode: Update( ): Lädt den (aktuellen) Inhalt der DataComboView erneut.
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.