Skip to main content

AccessTr.neT


Formdaki İlişkisiz Alanların Tabloya Kaydettirilmesi

Formdaki İlişkisiz Alanların Tabloya Kaydettirilmesi

#3
sayın @akdemir1 ilk mesajda belirttiğiniz
(10/02/2019, 21:51)akdemir1 yazdı: Ama ilişkisiz alanları VB den kod ile aktardığımda, F_OEE formu ile OEE tablosu arasında bütün alanlar ilişkili olmadığı için ilişkili olanları bir satıra ilişkisiz olanları başka bir satıra ekliyor.
ifade ile ilgili olarak ilişkili alanları zaten Access kendisi kaydediyor ilişkisiz alanları ise Vba ile eklerken "insert" değil "update" kodlarını kullanmayı denediniz mi? Yüzde İfadesi Ve Tabloya Kayıt konusundaki çalışmanıza atfen aşağıdaki sizin kullandığınız ("F_OEE" formundaki "OEE Kaydet" butonuna yazdığınız ekleme kodundaki) kodu
Kod:
CurrentDb.Execute "update OEE set net_kullanilabilir_zaman=,calisma_suresi,teorik_tonaj,kullanilabilirlik,performans,oee )" _
 & " select  '" & Me.net_kullanilabilir_zaman & "' , '" & Me.calisma_suresi & "','" & Me.teorik_tonaj & "','" & Me.kullanilabilirlik & "','" & Me.performans & "','" & Me.oee & "'"

aşağıdaki kodla değiştirip dener misiniz
"DoCmd.RunCommand acCmdSaveRecord" kodunun altına
Kod:
docmd.runsql "UPDATE OEE SET OEE.net_kullanilabilir_zaman = [Formlar]![F_OEE]![net_kullanilabilir_zaman], OEE.calisma_suresi = [Formlar]![F_OEE]![calisma_suresi], OEE.teorik_tonaj = [Formlar]![F_OEE]![teorik_tonaj], OEE.kullanilabilirlik = [Formlar]![F_OEE]![kullanilabilirlik], OEE.performans = [Formlar]![F_OEE]![performans], OEE.oee = [Formlar]![F_OEE]![oee] WHERE (((OEE.id_ana_kayit)=[Formlar]![F_OEE]![id_ana_kayit]));"
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Formdaki İlişkisiz Alanların Tabloya Kaydettirilmesi - Yazar: berduş - 10/02/2019, 23:08
Task