BoundColumn-Eigenschaft
Gilt für
ComboBox-Objekt |
ListBox-Objekt |
Wenn Sie eine Auswahl aus einem Listenfeld oder Kombinationsfeld treffen, teilt die BoundColumn- Eigenschaft Microsoft Office Access 2007 mit, welche Spaltenwerte als Wert des Steuerelements verwendet werden sollen. Wenn das Steuerelement an ein Feld gebunden ist, wird der Wert in der von der BoundColumn- Eigenschaft angegebenen Spalte in dem in der ControlSource -Eigenschaft benannten Feld gespeichert. Lesen/Schreiben Long .
Ausdruck . Gebunden Kolonne
Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste Gilt für zurückgibt.
Einstellung
Die BoundColumn- Eigenschaft verwendet die folgenden Einstellungen.
Einstellung | Beschreibung |
0 | Der ListIndex- Eigenschaftswert wird anstelle des Spaltenwerts im aktuellen Datensatz gespeichert. Der ListIndex- Eigenschaftswert der ersten Zeile ist 0, der der zweiten Zeile 1 und so weiter. Access legt die ListIndex- Eigenschaft fest, wenn ein Element aus einem Listenfeld oder dem Listenfeldteil eines Kombinationsfelds ausgewählt wird. Das Festlegen der BoundColumn- Eigenschaft auf 0 und das Verwenden des ListIndex- Eigenschaftswerts des Steuerelements kann hilfreich sein, wenn Sie beispielsweise nur eine Zahlenfolge speichern möchten. |
1 oder größer | (Standard ist 1) Der Wert in der angegebenen Spalte wird zum Wert des Steuerelements. Wenn das Steuerelement an ein Feld gebunden ist, wird diese Einstellung in diesem Feld im aktuellen Datensatz gespeichert. Die Eigenschaft BoundColumn kann nicht auf einen Wert festgelegt werden, der größer ist als die Einstellung von ColumnCount . |
Sie können die BoundColumn -Eigenschaft festlegen, indem Sie das Eigenschaftenblatt des Steuerelements, ein Makro oder VBA-Code (Visual Basic for Applications) verwenden.
Für Tabellenfelder können Sie diese Eigenschaft auf der Registerkarte „ Nachschlagen " im Abschnitt „Feldeigenschaften" der Tabellenentwurfsansicht für Felder festlegen, bei denen die DisplayControl- Eigenschaft auf „ Combo Box " oder „ List Box " festgelegt ist.
Spitze
Access legt die BoundColumn-Eigenschaft automatisch fest, wenn Sie den Such-Assistenten als Datentyp für ein Feld in der Tabellenentwurfsansicht auswählen.
Legen Sie im VBA-Code (Visual Basic for Applications) die BoundColumn- Eigenschaft fest, indem Sie eine Zahl oder einen numerischen Ausdruck verwenden, der einem Wert zwischen 0 und der Einstellung der ColumnCount -Eigenschaft entspricht.
Bemerkungen
Die am weitesten links sichtbare Spalte in einem Kombinationsfeld (die am weitesten links stehende Spalte, deren Einstellung in der ColumnWidths -Eigenschaft des Kombinationsfelds nicht 0 ist) enthält die Daten, die im Textfeldteil des Kombinationsfelds in der Formularansicht oder in einem Bericht angezeigt werden. Die BoundColumn- Eigenschaft bestimmt, welcher Spaltenwert in der Textfeld- oder Kombinationsfeldliste gespeichert wird, wenn Sie eine Auswahl treffen. Dadurch können Sie andere Daten anzeigen, als Sie als Wert des Steuerelements speichern.
Hinweis: Wenn die gebundene Spalte nicht mit der am weitesten links sichtbaren Spalte im Steuerelement identisch ist (oder wenn Sie die Eigenschaft BoundColumn auf 0 setzen), wird die Eigenschaft LimitToList auf Yes gesetzt.
Access verwendet nullbasierte Zahlen, um auf Spalten in der Column -Eigenschaft zu verweisen. Das heißt, die erste Spalte wird mit dem Ausdruck Column(0) referenziert; auf die zweite Spalte wird mit dem Ausdruck Column(1) verwiesen; und so weiter. Die BoundColumn -Eigenschaft verwendet jedoch 1-basierte Zahlen, um auf die Spalten zu verweisen. Das bedeutet, wenn die Eigenschaft BoundColumn auf 1 gesetzt ist, können Sie auf den in dieser Spalte gespeicherten Wert zugreifen, indem Sie den Ausdruck Column(0) verwenden.
Wenn die AutoExpand- Eigenschaft auf Yes festgelegt ist, fügt Access während der Eingabe automatisch einen Wert in den Textfeldteil des Kombinationsfelds ein, der mit einem Wert in der Liste des Kombinationsfelds übereinstimmt.
No comments:
Post a Comment