- ©«¤l
- 76
- ¥DÃD
- 17
- ºëµØ
- 0
- ¿n¤À
- 95
- ÂI¦W
- 0
- §@·~¨t²Î
- windowsxp
- ³nÅ骩¥»
- office2007
- ¾\ŪÅv
- 20
- ©Ê§O
- ¤k
- µù¥U®É¶¡
- 2016-8-19
- ³Ì«áµn¿ý
- 2021-5-5

|
[µo°Ý] Excel³sµ²¦³¥[±KAccess¸ê®Æ®w»yªk°£¿ù
HI ¦U¦ì«e½ú°ª¤â
¥Ø«e¦bexcel¤¤¼g¤F¥¨¶°³sµ²access¸ê®Æ®w
¦b¥¼¥[±K¤§«e¬O¥i¶¶§Q°õ¦æªº
¦ý¤@§âaccess¥[±K«á
access¥X²{
run excelµ{¦¡´N·|¥X²{¤£¬O¦³®Ä±K½Xªº¿ù»~¥N½X
ºô¤W¬d¹L«Ü¦h¸ê°T¤F¦ý³£µLªk¸Ñ¨M0.0
·Q½Ð°Ý¸Ó¦p¦ó×§ïaccess¥[±K»yªk?- Private cnnDB As ADODB.Connection
- Private recSet As ADODB.Recordset
- Private cnnStr As String
- Sub Main()
- Dim tblName As String
- Set cnnDB = New ADODB.Connection
- Set recSet = New ADODB.Recordset
- '¦¹¦æµL¥[±K¡A¥i¹B¦æ
- ' cnnStr = "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & ThisWorkbook.Path & "\Database3.accdb;" & "Jet OLEDB:Database"
- '¦¹¦æ¬Oaccess¦³¥[±K·|¥X²{¿ù»~
- cnnStr = "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & ThisWorkbook.Path & "\Database3.accdb;" & "Jet OLEDB:Database Password=123"
-
- tblName = "User_List"
- cnnDB.Open cnnStr
-
- With recSet
- .CursorLocation = adUseClient
- .Source = "SELECT * FROM " & tblName & " where [Number]= '" & Worksheets("main").Range("C5") & "';"
- .ActiveConnection = cnnDB
- .Open
- End With
-
- If recSet.RecordCount > 0 Then
- MsgBox ("¨Ï¥Î¤Hû¤wµn¤J" & vbCrLf & _
- "Welcome, User.")
- recSet.Close
- cnnDB.Close
- Set recSet = Nothing
- Set cnnDB = Nothing
- Else
- MsgBox ("¬dµL¨Ï¥Î¤Hû"), vbExclamation
- End If
- End Sub
½Æ»s¥N½X
access¥[±K.zip (415.17 KB)
|
|