Skip to main content

AccessTr.neT


iki tablo arası Kayıt Güncelleme

derbederali1971
derbederali1971
2
2218

iki tablo arası Kayıt Güncelleme

Çözüldü #1
Merhaba,

Ben 2 tablo yaptım Tablo1 ve tablo2. Ve Tablo1 veri girdiğim bir form yaptım aynı forma koyduğum bir metin kutusundaki değeride dahil Tablo2 ye yazmak için bir buton var ve tıklayınca yazıyor.Yapamadığım yazarken aynı Kkodu ile yaptığımda tablo2 ye yeni kayıt atıyor ben aynı kKodu olduğunda eski kaydı güncellesin istiyorum bir türlü yapamadım.
İlginiz için teşekkürler.
.zip test.zip (Dosya Boyutu: 23,02 KB | İndirme Sayısı: 6)
Cevapla
Çözüldü #2
ADO ile kayıt ekleme, güncelleme, silme ve yürüyen bakiye örneği linkindeki kodu örneğinize uyguladım. Veritabanına 2 ado referansı ekledim.

Visual Basic Code
strSQL = "SELECT * FROM Tablo2 "
    Set rstkayit = New ADODB.Recordset
    rstkayit.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
        With rstkayit
        .Find "[KayitNo]=" & "'" & Me![KNo] & "'"
            If Not rstkayit.EOF Then
                .Fields("KayitNo") = Me.KNo
                .Fields("ad") = Me.ad
                .Fields("soyad") = Me.soyad
                .Fields("KSoyad") = Me.KSoyad
                MsgBox ("Tablodaki " & Me.ad & " " & Me.soyad & " isimli kişiye ait veri güncellendi")
                
                .Update
             Else
                .AddNew
                .Fields("KayitNo") = Me.KNo
                .Fields("ad") = Me.ad
                .Fields("soyad") = Me.soyad
                .Fields("KSoyad") = Me.KSoyad
                MsgBox ("Tabloya " & Me.ad & " " & Me.soyad & " isimli kişi eklendi")
                .Update
             End If
        End With


[Resim: do.php?img=4254]


Ayrıca Sorgu yardımı linkindeki sorunuza geri bildirimde bulununuz.

.rar test_sld.rar (Dosya Boyutu: 21,13 KB | İndirme Sayısı: 19)
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
Çözüldü #3
Çok teşekkür ederim. Bu örnek çok işime görecek. Bilginize sağlık.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task