Skip to main content

AccessTr.neT


iki tablo arası Kayıt Güncelleme

derbederali1971
derbederali1971
2
2720

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.

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ı: 32)
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