一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

EXCEL打開(kāi)和讀取ACCESS的幾個(gè)方法

 yuxinrong 2010-04-04
EXCEL打開(kāi)和讀取ACCESS的幾個(gè)方法
 

1----Public Sub 例7_1()
    Dim myData As String
    Dim myDb As DAO.Database
    '指定要打開(kāi)的數(shù)據(jù)庫(kù)名稱
    myData = ThisWorkbook.Path & "\NewData.mdb"
    '判斷數(shù)據(jù)庫(kù)文件是否存在,如果不存在,就彈出警告信息
    If Dir(myData) = "" Then
        MsgBox "指定的數(shù)據(jù)庫(kù)不存在!", vbCritical, "無(wú)法打開(kāi)數(shù)據(jù)庫(kù)"
        Exit Sub
    End If
    '打開(kāi)數(shù)據(jù)庫(kù)
    Set myDb = OpenDatabase(myData, True, False, ";pwd=H1X2L3")
    '顯示打開(kāi)信息
    MsgBox "已經(jīng)成功打開(kāi)指定的數(shù)據(jù)庫(kù)!", vbInformation, "打開(kāi)數(shù)據(jù)庫(kù)"
    myDb.Close    '關(guān)閉數(shù)據(jù)庫(kù)
    Set myDb = Nothing    '釋放變量
End Sub

2----Public Sub 例7_2()
    Dim myDb As DAO.Database
    Dim mytbl As DAO.TableDef
    mydata = ThisWorkbook.Path & "\客戶管理.mdb"    '指定數(shù)據(jù)庫(kù)文件
    Dim i As Integer
    '準(zhǔn)備工作表
    Cells.Clear
    i = 2
    Range("A1:B1") = Array("表名稱", "表類型")
    '建立與數(shù)據(jù)庫(kù)的連接
    Set myDb = OpenDatabase(mydata)
    '開(kāi)始獲取表信息
    For Each mytbl In myDb.TableDefs
        Cells(i, 1) = mytbl.Name    '獲取表名稱
        Cells(i, 2) = TypeToTable(mytbl.Attributes)    '獲取數(shù)據(jù)表類型
        i = i + 1
    Next mytbl
    Cells.Columns.AutoFit
    '關(guān)閉數(shù)據(jù)庫(kù)
    myDb.Close
    '釋放變量
    Set mytbl = Nothing
    Set myDb = Nothing
End Sub

Public Function TypeToTable(myValue As Long) As String
    Select Case myValue
        Case 2: TypeToTable = "ACCESS TABLE"
        Case -2147483648#: TypeToTable = "SYSTEM TABLE"
        Case 0: TypeToTable = "TABLE"
    End Select
End Function

3---Public Sub 例7_3()
    Dim myDb As DAO.Database
    Dim mytbl As DAO.TableDef
    mydata = ThisWorkbook.Path & "\客戶管理.mdb"    '指定數(shù)據(jù)庫(kù)文件
    Dim i As Integer
    '準(zhǔn)備工作表
    Cells.Clear
    i = 2
    Range("A1") = "數(shù)據(jù)表名稱"
    '開(kāi)始獲取數(shù)據(jù)表名稱
    Set myDb = OpenDatabase(mydata)
    For Each mytbl In myDb.TableDefs
        If Left(mytbl.Name, 4) <> "MSys" Then
        '或者使用語(yǔ)句
        'If mytbl.Attributes = 0 Then
            Cells(i, 1) = mytbl.Name    '獲取數(shù)據(jù)表名稱
            i = i + 1
        End If
    Next mytbl
    Cells.Columns.AutoFit
    '關(guān)閉數(shù)據(jù)庫(kù)
    myDb.Close
    '釋放變量
    Set mytbl = Nothing
    Set myDb = Nothing
End Sub

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美又黑又粗大又硬又爽| 日本一本在线免费福利| 欧美尤物在线视频91| 日韩1区二区三区麻豆| 日本不卡一区视频欧美| 欧美偷拍一区二区三区四区| 成人欧美精品一区二区三区| 91在线爽的少妇嗷嗷叫| 真实国产乱子伦对白视频不卡| 少妇福利视频一区二区| 久久一区内射污污内射亚洲| 亚洲五月婷婷中文字幕| 91精品国产综合久久精品| 亚洲综合香蕉在线视频| 欧美日韩亚洲巨色人妻| 午夜亚洲少妇福利诱惑| 国产女性精品一区二区三区| 亚洲性日韩精品一区二区| 日本精品视频一二三区| 亚洲精品深夜福利视频| 九九九热视频最新在线| 欧美成人高清在线播放| 亚洲熟女诱惑一区二区| 久热99中文字幕视频在线| 国产精品免费精品一区二区| 日本加勒比在线播放一区| 欧美精品在线播放一区二区| 日本99精品在线观看| 欧美人妻少妇精品久久性色 | 日本不卡在线视频中文国产 | 精品少妇人妻一区二区三区| 亚洲av日韩一区二区三区四区| 欧美日韩无卡一区二区| 免费在线播放一区二区| 丰满的人妻一区二区三区| 日本人妻的诱惑在线观看| 少妇人妻中出中文字幕| 欧美胖熟妇一区二区三区| 国产内射一级一片内射高清| 欧美日韩一级黄片免费观看| 午夜福利视频六七十路熟女|