Merhabalar,
Daha önce ekteki örneğe nasıl toplu kayıt atılacağı konusunda yardımcı olmuştunuz. Fakat şöyle bir sorunum daha ortaya çıktı. "delivery truck no" ve "delivery date" ye istinaden "service invoice" ye toplu kayıt atmam gerekiyor. Yani iki değişken olmul oluyor. önce "delivery truck no" dan ilgili plakayı bulup sonra "delivery date" den ilgili tarihi bulup o plakanın uygun tarihine göre "service incoice" ye toplu kayıt atmalıyım. Nasıl yapabilirim?
service invoice metin kutusuna veri yazdığında aynı plaka ve aynı tarihlilere service invoicedeki veriyi eklemesi için, service invoice metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekle
Private Sub Service_Invoice_AfterUpdate()
If MsgBox("diğer plakalara güncelleme yapılsın mı?", vbYesNo) = vbYes Then
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE SYS_INBOUND SET SYS_INBOUND.[Service Invoice] = '" & [Service Invoice] & "' WHERE (((SYS_INBOUND.[delivery date])=#" & Format([delivery date], "mm-dd-yyyy") & "#) AND ((SYS_INBOUND.[delivery truck no])='" & [delivery truck no] & "') AND ((SYS_INBOUND.[_ID])<>" & [_ID] & "));"
DoCmd.SetWarnings True
End If
DoCmd.RunCommand acCmdSaveRecord
Me.List1.Requery
End Sub
Eğer önceki mesajımda belirttiğim gibi, ölümcül hataları düzeltmezsen ileride büyük problemlere yol açacak, sonradan uyarmadı demeyin.
Yardımınız için çok teşekkür ederim. Yol göstermeniz sayesinde problemimi çözdüm. Ölümcül hatalar konusunda haklısınız fakat ben mevcutta sharepoint üzerinde kullanılan database üzerinde çalışıyorum. O yüzden düzenleme yapmam şu an için imkansız. Fakat aynı database i düzgün bir şekilde tekrar oluşturacağım. O zaman sıkıntı kalmayacak. İyi çalışmalar dilerim.
(11/06/2014, 00:07)ozanakkaya yazdı: [ -> ]service invoice metin kutusuna veri yazdığında aynı plaka ve aynı tarihlilere service invoicedeki veriyi eklemesi için, service invoice metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekle
Konu tam 4 sene sonra hortlayacak kusura bakmayın ama, BU GERÇEKTEN HARİKA!
Teşekkürler...