- Katılım
- 19 Ekim 2007
- Mesajlar
- 83
- Excel Vers. ve Dili
- excell 2003,access 2003,visual basic 6.0
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Eklemeyi nereden yapacaksınız?
Bu işin en kolay yolu ayrı bir bölgeler tablosu olsun, açılan kutu verileri oradan alsın, bu tablonun da ayrıca bir formu olsun ekleme ve çıkarma o form üzerinden yapılsın, en sonda ana formda açılan kutu yanına konacak bir düğme ile ikinci form açılsın.
Private Sub Üretici_NotInList(NewData As String, Response As Integer)
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strMsg As String
strMsg = "'" & NewData & "' ÖGESİ LİSTEDE YOK " & vbCrLf & vbCrLf
strMsg = strMsg & "LİSTEYE EKLEMEK İSTER MİSİNİZ?"
strMsg = strMsg & vbCrLf & vbCrLf & "EKLEMEK İÇİN EVET'İ İPTAL İÇİN HAYIRI TIKLAYIN"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Yeni Öge Ekle?") = vbNo Then
Response = acDataErrContinue
Else
Set db = CurrentDb
Set rs = db.OpenRecordset("tblCariler", dbOpenDynaset)
On Error Resume Next
rs.AddNew
rs("CariAdı") = NewData
rs.Update
If Err Then
MsgBox "Hatalı. Lütfen tekrar deneyin."
Response = acDataErrContinue
Else
Response = acDataErrAdded
End If
rs.Close
Set rs = Nothing
Set db = Nothing
End If
End Sub