#11 コンボボックス

Access2007のコンボボックスの新しいインタフェースとして、その右クリックの[リスト項目の編集]メニューからダイアログを表示させ、そこでユーザーが値リストの項目を直接編集できるようになりました。 また同様にして、値集合ソースとなっているテーブルデータを編集するための別フォームを簡単に表示させたり、リスト外入力時にノンプログラムでそのフォームを表示させることができるようになりました。 コンボボックスではこの機能に関連していくつかの新しいプロパティが追加されています。ただしそれらのプロパティ相互の設定値の関係によって動作が変わり、印象としては多少複雑な部分があります。

また、Access2007で追加された”複数の値を格納可能なルックアップ列”に関するプロパティ、あるいは従来はテキストボックスしかなかったプロパティもいくつか追加されています(コンボボックスもテキストボックスのようにキーボードからのデータ入力が可能ですので、それに合わせたものになっています)。

プロパティ名 バージョン 説明
2007 2003
AfterUpdate
AfterUpdateEmMacro 「AfterUpdate」イベントの「埋め込みマクロ」の処理内容
AggregateType データシートで列の集計を行う際の集計方法を取得
AllowAutoCorrect
AllowValueListEdits 「値リストの編集の許可」プロパティ、右クリックで[リスト項目の編集]メニューを表示して値リストを編集するダイアログや別フォームを表示できるかどうかを設定
AutoExpand
BackColor
BackStyle
BeforeUpdate
BeforeUpdateEmMacro 「BeforeUpdate」イベントの「埋め込みマクロ」の処理内容
BorderColor
BorderLineStyle
BorderStyle
BorderWidth
BottomMargin 「下余白」プロパティ、従来からテキストボックスにはあったもの
BottomPadding 「下スペース」プロパティ、下の枠線との間の余白を設定(集合形式または表形式のコントロールレイアウトを設定した場合に有効)
BoundColumn
CanGrow 「印刷時拡張」プロパティ、従来からテキストボックスにはあったもの
CanShrink 「印刷時縮小」プロパティ、従来からテキストボックスにはあったもの
ColumnCount
ColumnHeads
ColumnHidden
ColumnOrder
ColumnWidth
ColumnWidths
ConditionalFormat
ControlSource
ControlTipText
ControlType
DatasheetCaption 「データシートの標題」プロパティ、データシートビュー表示時の列の標題(見出し)を設定
DecimalPlaces
DefaultValue
DisplayAsHyperlink 「ハイパーリンクとして表示」プロパティ、入力内容をハイパーリンクとして扱うかどうかを設定
DisplayWhen
Enabled
FontBold
FontItalic
FontName
FontSize
FontUnderline
FontWeight
ForeColor
Format
GridlineColor 「枠線の色」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の枠線の色を設定
GridlineStyleBottom 「下枠線のスタイル」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の下枠線の種類を設定
GridlineStyleLeft 「左枠線のスタイル」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の左枠線の種類を設定
GridlineStyleRight 「右枠線のスタイル」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の右枠線の種類を設定
GridlineStyleTop 「上枠線のスタイル」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の上枠線の種類を設定
GridlineWidthBottom 「下枠線の幅」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の下枠線の太さを設定
GridlineWidthLeft 「左枠線の幅」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の左枠線の太さを設定
GridlineWidthRight 「右枠線の幅」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の右枠線の太さを設定
GridlineWidthTop 「上枠線の幅」プロパティ、集合形式または表形式のコントロールレイアウトを設定した場合の上枠線の太さを設定
Height
HelpContextId
HorizontalAnchor 「水平アンカー」プロパティ、レイアウト内での水平方向の固定方法(左、右、両方)を設定
IMEHold
IMEMode
IMESentenceMode
InheritValueList 「値リストの継承」プロパティ、ルックアップフィールドに連結されている場合、値リストをそのフィールドから継承するかどうかを設定
InputMask
InSelection
IsHyperlink
KeyboardLanguage
Layout コントロールレイアウトの種類(なし、集合形式、表形式)を取得
LayoutID コントロールレイアウトに含まれている場合の識別子を取得
Left
LeftMargin 「左余白」プロパティ、従来からテキストボックスにはあったもの
LeftPadding 「左スペース」プロパティ、左の枠線との間の余白を設定(集合形式または表形式のコントロールレイアウトを設定した場合に有効)
LimitToList
ListCount
ListIndex
ListItemsEditForm 「リスト項目編集フォーム」プロパティ、値集合リストが”テーブル/クエリ”で入力チェック”はい”の場合にリスト外入力時に自動表示されるフォーム名を設定、あるいは右クリックで[リスト項目の編集]をクリックしたときに表示されるフォーム名を設定(他のプロパティの設定によっては効果が変わる)
ListRows
ListWidth
Locked
Name
NumeralShapes
OldBorderStyle
OnChange
OnChangeEmMacro 「Change」イベントの「埋め込みマクロ」の処理内容
OnClick
OnClickEmMacro 「Click」イベントの「埋め込みマクロ」の処理内容
OnDblClick
OnDblClickEmMacro 「DblClick」イベントの「埋め込みマクロ」の処理内容
OnDirty
OnDirtyEmMacro 「Dirty」イベントの「埋め込みマクロ」の処理内容
OnEnter
OnEnterEmMacro 「Enter」イベントの「埋め込みマクロ」の処理内容
OnExit
OnExitEmMacro 「Exit」イベントの「埋め込みマクロ」の処理内容
OnGotFocus
OnGotFocusEmMacro 「GotFocus」イベントの「埋め込みマクロ」の処理内容
OnKeyDown
OnKeyDownEmMacro 「KeyDown」イベントの「埋め込みマクロ」の処理内容
OnKeyPress
OnKeyPressEmMacro 「KeyPress」イベントの「埋め込みマクロ」の処理内容
OnKeyUp
OnKeyUpEmMacro 「KeyUp」イベントの「埋め込みマクロ」の処理内容
OnLostFocus
OnLostFocusEmMacro 「LostFocus」イベントの「埋め込みマクロ」の処理内容
OnMouseDown
OnMouseDownEmMacro 「MouseDown」イベントの「埋め込みマクロ」の処理内容
OnMouseMove
OnMouseMoveEmMacro 「MouseMove」イベントの「埋め込みマクロ」の処理内容
OnMouseUp
OnMouseUpEmMacro 「MouseUp」イベントの「埋め込みマクロ」の処理内容
OnNotInList
OnNotInListEmMacro 「NotInList」イベントの「埋め込みマクロ」の処理内容
OnUndo
OnUndoEmMacro 「Undo」イベントの「埋め込みマクロ」の処理内容
ReadingOrder
RightMargin 「右余白」プロパティ、従来からテキストボックスにはあったもの
RightPadding 「右スペース」プロパティ、右の枠線との間の余白を設定(集合形式または表形式のコントロールレイアウトを設定した場合に有効)
RowSource
RowSourceType
ScrollBarAlign
Section
SelLength
SelStart
SelText
SeparatorCharacters 「区切り文字」プロパティ、複数の値を格納可能なルックアップ列を持つフィールドと連結したとき、値の間に表示される区切り記号を設定
ShortcutMenuBar
ShowOnlyRowSourceValues 「値集合ソースの値のみの表示」プロパティ、値集合ソースプロパティで指定されていない値をリストに表示できるかどうかを設定(用途は不明)
SmartTags
SpecialEffect
StatusBarText
TabIndex
TabStop
Tag
Text
TextAlign
TextFontCharSet
Top
TopMargin 「上余白」プロパティ、従来からテキストボックスにはあったもの
TopPadding 「上スペース」プロパティ、上の枠線との間の余白を設定(集合形式または表形式のコントロールレイアウトを設定した場合に有効)
ValidationRule
ValidationText
VerticalAnchor 「垂直アンカー」プロパティ、レイアウト内での垂直方向の固定方法(上、下、両方)を設定
Visible
Width
※表内ではそれぞれのバージョンで存在しているプロパティを●印で示しています。
| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved