|
5#

楼主 |
发表于 2009-2-10 16:57:06
|
只看该作者
4# ACMAIN_CHM
十分感谢CHN!你的思路值得参考。
从本站下载了一例子,其代码用于判别表字段的,具体如下:
On Error GoTo Exit_Err
DoCmd.OpenForm "数据导入项目"
Dim CX As Integer
Dim i As Integer
Dim strItem As String
strItem = ""
Dim xRst As ADODB.Recordset
Set xRst = CurrentProject.Connection.Execute("Select * From " & Me.cboTableName.Column(2))
CX = xRst.Fields.Count
For i = 0 To CX - 1
If strItem <> "" Then strItem = strItem & ";"
strItem = strItem & xRst.Fields(i).Name
Next
xRst.Close
Set xRst = Nothing
With Forms("数据导入项目")
.lstA.RowSource = strItem
.lblA.Caption = Me.cboTableName.Column(1) & "包含的项目:"
.lstB.RowSource = strCurItem
If strItem <> strCurItem Then
MsgBox "将要导入的数据与目标数据项目不符!", 48, "警告"
.lstB.ForeColor = 255
'Else
' MsgBox "将要导入的数据与目标数据项目相同!", 64, "提示"
End If
End With
Exit Sub
对其中lstA、.lblA. lstB三个变量不明,在例子中不见有声明变量的语句,最好帮忙写个解释
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|