 |
ActiveX Controls Guide (v11) |
 |
|
VAccess データ ソース (ActiveX コントロール)
説明
VAccess コントロールはデータ ソース コントロールです。これはアプリケーションのソース コードとのデータベース通信、およびほかの 8 個のバウンド コントロールとサードパーティのコントロールへのデータ転送を提供します。
備考
VAccess コントロールは、設計時にはアイコンとして表示されますが、実行時には表示されません。
VAccess コントロールはそれぞれ、一度にデータベースの 1 つのテーブルを参照します。コントロールは次の 2 つのいずれかの方法でデータベースに接続されます。
- このコントロールの DdfPath プロパティを、データベースを定義するデータ辞書ファイル(FILE.DDF、FIELD.DDF および INDEX.DDF)の場所に設定します。VAccess コントロールには設計時にデータベース定義用の DDF ファイルが必要です。コントロールのレコード ソースは、TableName プロパティをデータ辞書内のテーブル名の 1 つに設定することによって指定されます。データベース ファイルへの物理的なオペレーティング システム パスは、Location プロパティによって指定されます。この場所は、TableName が選択されている場合、DDF に定義されているテーブルの場所のデフォルトとなります。
- このコントロールの HostAddress プロパティをマシン名に設定し、DatabaseName プロパティをそのマシン上にあるデータベース名に設定します。テーブルは TableName プロパティを使って選択します。
テーブルを開くためにオーナー ネームが必要な場合は、OwnerName プロパティによってオーナー ネームを指定できます。
レコード ナビゲーション プロパティとメソッド、およびフィールド アクセス プロパティはレコード データをコードで提供します。データ ソースは提供されている別のコントロールや Visual Basic でバウンド コントロールとして動作するサード パーティ データ コントロールにバインドすることもできます。
カスタム プロパティ、メソッドおよびイベント
次の表に、このコントロールのカスタム プロパティ、メソッドおよびイベントの一覧をアルファベット順に示します。カスタム プロパティ、メソッド、およびイベントのカテゴリ別一覧は、カテゴリ別プロパティ、メソッド、およびイベントを参照してください。
プロパティの一覧には、(About)、(Custom)、(Name)、Index、Left、Tag、Top などのストック プロパティは含まれていません。
表 7 VAccess カスタム プロパティ
AutoDialog
|
DataLength
|
IndexNumber
|
RowPosition
|
AutoLogon
|
DdfKeyUseIndexDDFOnly
|
Join
|
Rows
|
AutoMode
|
DdfPath
|
Location
|
Selected Fields
|
AutoOpen
|
DdfTransactionMode
|
MaxBufferSize
|
SelectedRecords
|
Buffer
|
ExtendedOps
|
OemString
|
SessionID
|
CacheRejectMax
|
FieldList
|
OpenMode
|
Status
|
CacheRows
|
Fields
|
OwnerName
|
TableName
|
CancelDialog
|
FieldValue
|
PageSize
|
TimeOutVal
|
Column
|
FileVersion
|
Percentage
|
TotalRecords
|
ColumnName
|
FireEvents
|
Port
|
VADebugMode
|
Columns
|
HostAddress
|
Position
|
|
CompressData
|
HostConnect
|
RefreshLocations
|
|
DatabaseName
|
IncludeCurrent
|
Row
|
|
表 8 VAccess カスタム メソッド
AboutBox
|
DdfGetFieldComments
|
GetLessOrEqual
|
ShowSelectedFieldsDlg
|
Btrv
|
DdfModifyLocation
|
GetNext
|
ShowSelectedRecordsDlg
|
Clear
|
DdfModifyTableName
|
GetNextExtended
|
Stat
|
Close
|
DdfSetOwner
|
GetPrevious
|
StatusDialog
|
Create
|
DdfTestOwnerName
|
GetPreviousExtended
|
StepFirst
|
DdfAddIndex
|
Delete
|
GetTableList
|
StepLast
|
DdfAddTable
|
FormatFieldValue
|
GetTotalSegments
|
StepNext
|
DdfAddTableName
|
GetDirect
|
Init
|
StepNextExtended
|
DdfClearFields
|
GetEqual
|
Insert
|
StepPrevious
|
DdfClearIndexes
|
GetFileFlag
|
OpCode
|
StepPreviousExtended
|
DdfCreateDictionary
|
GetFirst
|
Open
|
Transaction
|
DdfCreateTable
|
GetGreater
|
Refresh
|
Unlock
|
DdfDropIndex
|
GetGreaterOrEqual
|
RowColumnValue
|
Update
|
DdfDropIndexMaintain
|
GetLast
|
SetFileFlag
|
|
DdfDropTable
|
GetLess
|
SetOwner
|
|
表 9 VAccess カスタム イベント
CommError
|
Logon
|
Reposition
|
GotData
|
OnRemote
|
Validate
|
 ActiveX コントロール リファレンス |
 VACheck (ActiveX コントロール) |
|