2011-08-20 28 views
0

在Access 97中,我有一個表具有字段a和b。是可以通過VB找到那些字段是什麼類型,如varchar或整數?我試圖將字段的名稱及其類型複製到另一個表,並在必要時將其替換爲另一個表。我可以用鼠標來做,但我不知道如何通過VB來完成。結果字段不應包含任何數據。訪問97複製字段類型到其他表

回答

0

您可以使用VBA中的DAO獲取該信息。從這個鏈接抓鬥的代碼,並把它放在一個代碼模塊:

Dump Table Details

如果你想這些信息存儲在一個表中,修改下列塊,使插入到你的元表,而不是調試。打印:

For Each fld In tdf.Fields 
    Debug.Print fld.Name, 
    Debug.Print FieldTypeName(fld), 
    Debug.Print fld.Size, 
    Debug.Print GetDescrip(fld) 
Next 

如果有必要,請使用該鏈接中的說明,不要忘記放入對DAO的引用。