|
VAccess
TableName は、DdfPath プロパティによって指定される DDF セットに定義されているすべてのテーブルのうち、どのテーブルがコントロールと関連付けられるかを示します。
有効な TableName が設定されると、AutoOpen = True であれば、コントロールは現在のファイルを閉じ、現在の場所で要求されたテーブルを開こうとします。TableName が無効な場合、コントロールは正常にファイルを開いたりデータを取得したりすることができません。
このプロパティを使用して現在のテーブル名を変更することはできません。現在のテーブル名を変更するには、DdfModifyTableName を使用できます。
メモ
テーブルの辞書情報を取得する場合は、RefreshLocations は True である必要があります。
Dim Index As Integer index = Combo1.ListIndex If index > -1 Then 'リストから選択済み VAccess1.Close VAccess1.RefreshLocations = True VAccess1.RefreshLocations = False VAccess1.TableName = Combo1.List(index) VAccess1.Open Select Case index Case 0 VAList1.VAFieldName = "msa_desc. population" Case 1 VAList1.VAFieldName = "user_name. customer_code" Case 2 VAList1.VAFieldName = "order_date. order_number" End Select VAccess1.GetFirst End If
影響先:FieldList、IndexList、IndexNumber、Join
影響元:DdfAddTableName、DdfAddTable、DdfModifyTableName
|