#04 フォーム

Access2007では、イベント処理にマクロを使う場合、そのマクロの命令群を従来のような独立したマクロ(ナビゲーションウィンドウやデータベースウィンドウに表示される”マクロ”)ではなく、フォームのデザインの中に埋め込めるようになりました。これを「埋め込みマクロ」といいます。ちょうどVBAの標準モジュールとフォームのクラスモジュールのような関係です。
それに伴い、イベント関係のプロパティについては、従来のプロパティに1対1で対応する形でその関連のものが追加されています。プロパティ名はいずれも従来のイベント名の後ろに”EmMacro”が付いています。
   ※これらのプロパティ追加はレポートやコントロールについてもまったく同様です。
   ※イベント自体の追加はないようです。

また、フォームに関してはAccess2007から追加された「分割フォーム」に関連したプロパティもいくつか追加されているのが特徴的です。それ以外のものも含め、フォームでの追加プロパティは基本的にはプロパティシートでの追加項目に準拠した形になっています。

プロパティ名 バージョン 説明
2007 2003
AfterDelConfirm
AfterDelConfirmEmMacro 「AfterDelConfirm」イベントの「埋め込みマクロ」の処理内容
AfterFinalRender
AfterFinalRenderEmMacro 「AfterFinalRender」イベントの「埋め込みマクロ」の処理内容
AfterInsert
AfterInsertEmMacro 「AfterInsert」イベントの「埋め込みマクロ」の処理内容
AfterLayout
AfterLayoutEmMacro 「AfterLayout」イベントの「埋め込みマクロ」の処理内容
AfterRender
AfterRenderEmMacro 「AfterRender」イベントの「埋め込みマクロ」の処理内容
AfterUpdate
AfterUpdateEmMacro 「AfterUpdate」イベントの「埋め込みマクロ」の処理内容
AllowAdditions
AllowDatasheetView
AllowDeletions
AllowDesignChanges
AllowEditing
AllowEdits
AllowFilters
AllowFormView
AllowLayoutView 「レイアウトビューの許可」プロパティ
AllowPivotChartView
AllowPivotTableView
AllowUpdating
AutoCenter
AutoResize
BeforeDelConfirm
BeforeDelConfirmEmMacro 「BeforeDelConfirm」イベントの「埋め込みマクロ」の処理内容
BeforeInsert
BeforeInsertEmMacro 「BeforeInsert」イベントの「埋め込みマクロ」の処理内容
BeforeQuery
BeforeQueryEmMacro 「BeforeQuery」イベントの「埋め込みマクロ」の処理内容
BeforeRender
BeforeRenderEmMacro 「BeforeRender」イベントの「埋め込みマクロ」の処理内容
BeforeScreenTip
BeforeScreenTipEmMacro 「BeforeScreenTip」イベントの「埋め込みマクロ」の処理内容
BeforeUpdate
BeforeUpdateEmMacro 「BeforeUpdate」イベントの「埋め込みマクロ」の処理内容
BorderStyle
Caption
CloseButton
CommandBeforeExecuteEmMacro 「CommandBeforeExecute」イベントの「埋め込みマクロ」の処理内容
CommandCheckedEmMacro 「CommandChecked」イベントの「埋め込みマクロ」の処理内容
CommandEnabledEmMacro 「CommandEnabled」イベントの「埋め込みマクロ」の処理内容
CommandExecuteEmMacro 「CommandExecute」イベントの「埋め込みマクロ」の処理内容
ControlBox
Count
CurrentSectionLeft
CurrentSectionTop
CurrentView
Cycle
DataChangeEmMacro 「DataChange」イベントの「埋め込みマクロ」の処理内容
DataEntry
DataSetChangeEmMacro 「DataSetChange」イベントの「埋め込みマクロ」の処理内容
DatasheetAlternateBackColor データシートビューにおける代替の背景色
DatasheetBackColor
DatasheetBorderLineStyle
DatasheetCellsEffect
DatasheetColumnHeaderUnderlineStyle
DatasheetFontHeight
DatasheetFontItalic
DatasheetFontName
DatasheetFontUnderline
DatasheetFontWeight
DatasheetForeColor
DatasheetGridlinesBehavior
DatasheetGridlinesColor
DefaultEditing
DefaultView
DisplayOnSharePointSite 「SharePoint サイトで表示」プロパティ
DividingLines
FastLaserPrinting
FetchDefaults
Filter
FilterOn
FilterOnLoad 「読み込み時にフィルタを適用」プロパティ、Filterプロパティで指定されたフィルタをフォーム読み込み時に自動的に適用するかどうかを設定
FitToScreen 「画面に合わせる」プロパティ、フォームの幅を画面の幅に合わせて縮小するかどうかを設定
FrozenColumns
GridX
GridY
HasModule
HelpContextId
HelpFile
HorizontalDatasheetGridlineStyle
Hwnd
ImageData 詳細不明
InsideHeight
InsideWidth
KeyPreview
LayoutForPrint
LogicalPageWidth
MaxButton
MenuBar
MinButton
MinMaxButtons
Modal
MouseWheelEmMacro 「MouseWheel」イベントの「埋め込みマクロ」の処理内容
Moveable
Name
NavigationButtons
NavigationCaption 「ナビゲーション タイトル」プロパティ、移動ボタンの説明文を設定
OnActivate
OnActivateEmMacro 「Activate」イベントの「埋め込みマクロ」の処理内容
OnApplyFilter
OnApplyFilterEmMacro 「ApplyFilter」イベントの「埋め込みマクロ」の処理内容
OnClick
OnClickEmMacro 「Click」イベントの「埋め込みマクロ」の処理内容
OnClose
OnCloseEmMacro 「Close」イベントの「埋め込みマクロ」の処理内容
OnCmdBeforeExecute
OnCmdChecked
OnCmdEnabled
OnCmdExecute
OnConnect
OnConnectEmMacro 「Connect」イベントの「埋め込みマクロ」の処理内容
OnCurrent
OnCurrentEmMacro 「Current」イベントの「埋め込みマクロ」の処理内容
OnDataChange
OnDataSetChange
OnDblClick
OnDblClickEmMacro 「DblClick」イベントの「埋め込みマクロ」の処理内容
OnDeactivate
OnDeactivateEmMacro 「Deactivate」イベントの「埋め込みマクロ」の処理内容
OnDelete
OnDeleteEmMacro 「Delete」イベントの「埋め込みマクロ」の処理内容
OnDirty
OnDirtyEmMacro 「Dirty」イベントの「埋め込みマクロ」の処理内容
OnDisconnect
OnDisconnectEmMacro 「Disconnect」イベントの「埋め込みマクロ」の処理内容
OnError
OnErrorEmMacro 「Error」イベントの「埋め込みマクロ」の処理内容
OnFilter
OnFilterEmMacro 「Filter」イベントの「埋め込みマクロ」の処理内容
OnGotFocus
OnGotFocusEmMacro 「GotFocus」イベントの「埋め込みマクロ」の処理内容
OnKeyDown
OnKeyDownEmMacro 「KeyDown」イベントの「埋め込みマクロ」の処理内容
OnKeyPress
OnKeyPressEmMacro 「KeyPress」イベントの「埋め込みマクロ」の処理内容
OnKeyUp
OnKeyUpEmMacro 「KeyUp」イベントの「埋め込みマクロ」の処理内容
OnLoad
OnLoadEmMacro 「Load」イベントの「埋め込みマクロ」の処理内容
OnLostFocus
OnLostFocusEmMacro 「LostFocus」イベントの「埋め込みマクロ」の処理内容
OnMouseDown
OnMouseDownEmMacro 「MouseDown」イベントの「埋め込みマクロ」の処理内容
OnMouseMove
OnMouseMoveEmMacro 「MouseMove」イベントの「埋め込みマクロ」の処理内容
OnMouseUp
OnMouseUpEmMacro 「MouseUp」イベントの「埋め込みマクロ」の処理内容
OnMouseWheel
OnOpen
OnOpenEmMacro 「Open」イベントの「埋め込みマクロ」の処理内容
OnPivotTableChange
OnQuery
OnResize
OnResizeEmMacro 「Resize」イベントの「埋め込みマクロ」の処理内容
OnSelectionChange
OnTimer
OnTimerEmMacro 「Timer」イベントの「埋め込みマクロ」の処理内容
OnUndo
OnUndoEmMacro 「Undo」イベントの「埋め込みマクロ」の処理内容
OnUnload
OnUnloadEmMacro 「Unload」イベントの「埋め込みマクロ」の処理内容
OnViewChange
OpenArgs
OrderBy
OrderByOn
OrderByOnLoad 「読み込み時に並べ替えを適用」プロパティ、OrderByプロパティで指定された並べ替えをフォーム読み込み時に自動的に適用するかどうかを設定
Orientation
Painting
PaintPalette
PaletteSource
Picture
PictureAlignment
PictureData
PicturePalette
PictureSizeMode
PictureTiling
PictureType
PivotTableChangeEmMacro 「PivotTableChange」イベントの「埋め込みマクロ」の処理内容
PopUp
PrtDevMode
PrtDevNames
PrtMip
QueryEmMacro 「Query」イベントの「埋め込みマクロ」の処理内容
RecordLocks
RecordSelectors
RecordsetType
RecordSource
RibbonName 「リボン名」プロパティ、フォーム実行時に表示するカスタマイズされたリボン名を設定
RowHeight
SaveSplitterBarPosition 「分割バーの位置の保存」プロパティ、分割フォームを閉じる際にバー位置を保存するかどうかを設定
ScrollBars
SelectionChangeEmMacro 「SelectionChange」イベントの「埋め込みマクロ」の処理内容
SelHeight
SelLeft
SelTop
SelWidth
ShortcutMenu
ShortcutMenuBar
ShowGrid
SplitFormDatasheet 「分割フォーム データシート」プロパティ、分割フォームでデータシート内のレコードを編集できるかどうかを設定
SplitFormOrientation 「分割フォームの方向」プロパティ、分割フォームにおけるデータシートの相対的な位置を設定
SplitFormPrinting 「分割フォームの印刷」プロパティ、分割フォームを印刷する際、フォーム/データシートのどちらを印刷するかを設定
SplitFormSize 「分割フォームのサイズ」プロパティ、分割フォームビューでのフォームのサイズを設定
SplitFormSplitterBar 「分割フォームの分割バー」プロパティ、分割フォームにおいて分割バーの使用可否を設定
SubdatasheetExpanded
SubdatasheetHeight
Tag
TimerInterval
Toolbar
UseDefaultPaperSize 「既定の用紙サイズの使用」プロパティ(詳細は不明)
VerticalDatasheetGridlineStyle
ViewChangeEmMacro 「ViewChange」イベントの「埋め込みマクロ」の処理内容
ViewsAllowed
Visible
WhatsThisButton
Width
WindowHeight
WindowLeft
WindowTop
WindowWidth
※表内ではそれぞれのバージョンで存在しているプロパティを●印で示しています。
| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved