Güncelleştirme Sorgusu İle Yaptığım İşlemi Kod İle Nasıl Yaparım.

27/05/2024, 22:18

Acemi54

Benim uygulamada 2 tablo var. Forma koyduğum sorgu çalıştır komutu ile STOK sütunu eşleşenleri karşılaştırıp Tablo1 deki ADET ve RAF bilgilerini Tablo2 nin ADET ve RAF sütununa aktarıyorum.  Aktarmadan önce Tablonuzdaki veriler değiştirilecek ve güncelenecek diye mesaj geliyor evet deyince daha sonra 4 satır güncellensin mi diye soruyor. Benim istediğim Güncelleme sorgusu ile yaptığım bu işlemi;
Forma koyduğum "Tablo2'yi güncelle " komut tuşuna tıkladığımda bu güncelleme yapsın sadece 4 kayıt güncellendi desin.
Bu işlemi güncelleme sorgusu ile değil de Kod ile nasıl yaparım. 
Bu konuda bana yardımcı olursanız memnun olurum. herkese hayırlı akşamlar.
28/05/2024, 09:10

onur_can

Komut Düğmesinin Click Olayına yazacağınız kod şu şekilde olmalıdır:
Kod:
Dim strSQL As String

strSQL = "UPDATE Sorgu1 INNER JOIN Sorgu2 ON Sorgu1.STOK = Sorgu2.STOK " & _
"SET Sorgu2.STOK = [Sorgu1]![STOK], Sorgu2.ADET = [Sorgu1]![ADET], Sorgu2.RAF = [Sorgu1]![RAF]"

DoCmd.RunSQL (strSQL)
28/05/2024, 10:50

Acemi54

(28/05/2024, 09:10)onur_can yazdı: Komut Düğmesinin Click Olayına yazacağınız kod şu şekilde olmalıdır:
Kod:
Dim strSQL As String

strSQL = "UPDATE Sorgu1 INNER JOIN Sorgu2 ON Sorgu1.STOK = Sorgu2.STOK " & _
"SET Sorgu2.STOK = [Sorgu1]![STOK], Sorgu2.ADET = [Sorgu1]![ADET], Sorgu2.RAF = [Sorgu1]![RAF]"

DoCmd.RunSQL (strSQL)

Hayırlı işlerin olsun hocam Allah ne muradın varsa versin.