#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