DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
[B][COLOR=Blue]Private adoCN As Object[/COLOR][/B]
Private Sub CommandButton1_Click()
'On Error Resume Next
Application.ScreenUpdating = False
'Accesse atar.......................................................................
Set RS = CreateObject("ADODB.recordset")
strSQL = "SELECT * FROM Tablo1 Where No='" & TextBox1 & "'"
RS.Open strSQL, adoCN, 3, 3
If RS.RecordCount = 0 Then
RS.AddNew
RS("Adı") = TextBox1
RS("soyadı") = TextBox2
RS("telefon") = TextBox3
RS.Update
Else
MsgBox TextBox1 & " adlı kişiyi daha önce girmiştiniz.", , "deneme"
End If
RS.Close
'RefreshDB
Set kayit = Nothing
End Sub
Private Sub UserForm_Initialize()
On Error Resume Next
Set adoCN = CreateObject("ADODB.Connection")
[COLOR=Blue][B]DatabasePath = _
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & _
ThisWorkbook.Path & "\vt1.accdb"[/B][/COLOR]
[COLOR=Blue][B]If Dir(ThisWorkbook.Path & "\vt1.accdb") = "" Then[/B][/COLOR]
MsgBox DatabasePath & " bulunamadı, programdan çıkılacak !", vbCritical, "sevk"
Unload Me
Exit Sub
End If
[COLOR=Blue][B]adoCN.ConnectionString = DatabasePath[/B][/COLOR]
adoCN.Open
End Sub
[COLOR=Blue][B]Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
On Error Resume Next
adoCN.Close
Set adoCN = Nothing
End Sub[/B][/COLOR]