AccessTr.neT

Tam Versiyon: Mükerrer Kayıt Yapmak Istiyorum, Yapamıyorum.
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5 6 7
@feraz hocam 
Kusura bakmayın ,
Çıkış yapmak için tc_kimlik girip, tamam dedikten sonra ekranı temizleyemedim. Bunu nasıl yapabilirim?
(04/06/2020, 13:29)berduş yazdı: [ -> ]sayın @feraz, sadece temel mantığı göstermek için hazırlandı, o nedenle ekleme arama silme gibi bir çok özellik yok

Sağol abey.
Rica ederim, iyi çalışmalar.
Alttaki  kodu deneyin abey.Ado ile ekleme yaptıramadım tek başına Dao ile yaptım berduş hocamız el atarsa seviniriz.Tek Ado ile yapınca addnew de hata veriyor.
Ama alttaki gibi kod çalışıyor.
Kod:
Private Sub Komut18_Click()
  
    Dim bul
    Dim db As DAO.Database
    Dim rs1 As DAO.Recordset
    Dim rs As Object, sonuc As Byte
    
    sonuc = 0
    Set rs = CreateObject("ADODB.Recordset")
    rs.ActiveConnection = CurrentProject.Connection
    
    rs.Open "Select TC_kimlik,adi_soyadi,masa_no From tbl_ziyaretci_giris where " & _
                                   "giris_saati=(select max(giris_saati) From tbl_ziyaretci_giris " & _
                                   "where [TC_kimlik]= '" & TC_kimlik & "')", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
    On Error Resume Next
    If IsNull(rs.Fields.Item(0).Value) Or rs.Fields.Item(0).Value = "" Then
        MsgBox "kayit yok", vbCritical
        GoTo son
    End If
    
    sonuc = 1
    Set db = CurrentDb
    Set rs1 = db.OpenRecordset("tbl_ziyaretci_cikis", dbOpenTable, dbAppendOnly)
    With rs1
        .AddNew
        !TC_kimlik = Nz(rs.Fields.Item(0).Value, Null)
        !adi_soyadi = Nz(rs.Fields.Item(1).Value, Null)
        !masa_no = Nz(rs.Fields.Item(2).Value, Null)
        .Update
        .Close
    End With
son:
    rs.Close
    Set rs = Nothing
    Set rs1 = Nothing
   If sonuc = 1 Then MsgBox "Aktarildi", vbInformation, "Aktarma"
   Me.TC_kimlik.Value = Empty
End Sub
@feraz hocam
@berduş hocam

Elinize emeğinize sağlık.
Teşekkürler...
Sorununuz çözüldü mü?
Konuyu cevaplanmışlara taşıyalım mı?
Sayfalar: 1 2 3 4 5 6 7