UpDate Komutunda hata

16/05/2016, 10:13

yenginoglu

Sayın hocalarım,

Ekli çalışmamda formdaki kaydet tuşuna tıklayınca apartman tablosundaki dönemi, daire no, tutarı eşitse formdaki ödeme tarihi, ödeme yeri, makbuz no ve ödendi yi yazmasını istiyorum ama yazdıramadım.

Saygılarımla,
16/05/2016, 10:26

yenginoglu

(16/05/2016, 10:13)yenginoglu yazdı: Sayın hocalarım,

Ekli çalışmamda formdaki kaydet tuşuna tıklayınca apartman tablosundaki dönemi, daire no, tutarı eşitse formdaki ödeme tarihi, ödeme yeri, makbuz no ve ödendi yi yazmasını istiyorum ama yazdıramadım.

Saygılarımla,
16/05/2016, 10:28

atoz112

sayın yenginoglu,

öncelikle,
eklediğiniz örnek uygulama üst sürüm olması nedeni ile inceleme imkanım olmadı fakat önceki sürüme göre de eklediğiniz takdirde inceleme imkanı olacaktır,bu kullanımda bulunanlar adına.

Alıntı:dönemi, daire no, tutarı eşitse formdaki ödeme tarihi, ödeme yeri, makbuz no ve ödendi yi yazmasını istiyorum

ifadeniz ile naçizane anladığım şu;
eğer eşitlik durumu geçerli ise,formda yer alan yazdığınız denetim değerlerini yeni bir tabloya (başka bir tabloya) kaydetmesini sanırım talep ediyorsunuz.

eğer bu geçerli ise,o zaman;bu işlem için INSERT INTO ya da INSERT INTO...SELECT benzeri Sql kod kullanımı söz konusu olmalı.

bilginize...iyi çalışmalar,saygılar.
16/05/2016, 11:00

atoz112

sayın yenginoglu,

eklediğiniz örnek uygulama üzerinde yapılan inceleme neticesinde,
talebinizin UPDATE (Güncelleme) Sql sorgusu hakkında olduğu fakat ilgili kod yazımında yer alan hatalı hususların olmasından dolayı istediğiniz güncelleştirme işleminin gerçekleştirilmesinin söz konusu olmadığı görülmüştür.

btnKaydet adlı butonun içeriğinde yer alan UPDATE Sql kod satırını aşağıdaki ile değiştiriniz.

Kod:
DoCmd.RunSQL "UPDATE APARTMAN SET ODEME_TRH='" & Me.txtTARIH & "',ODENDI=-1" & ",MKNO=" & Me.txtMAKBUZNO & ",ODEMEYERI='" & Me.txtODEMEYERI & "' WHERE DONEMI ='" & Me.txtDONEMI & "' AND DAIRE_NO='" & Me.txtDAIRENO & "' AND AIDAT_TL=" & Me.txtTUTARI

bilginize...iyi çalışmalar,saygılar.
16/05/2016, 11:05

yenginoglu

(16/05/2016, 11:00)atoz112 yazdı: sayın yenginoglu,

eklediğiniz örnek uygulama üzerinde yapılan inceleme neticesinde,
talebinizin UPDATE (Güncelleme) Sql sorgusu hakkında olduğu fakat ilgili kod yazımında yer alan hatalı hususların olmasından dolayı istediğiniz güncelleştirme işleminin gerçekleştirilmesinin söz konusu olmadığı görülmüştür.

btnKaydet adlı butonun içeriğinde yer alan UPDATE Sql kod satırını aşağıdaki ile değiştiriniz.

Kod:
DoCmd.RunSQL "UPDATE APARTMAN SET ODEME_TRH='" & Me.txtTARIH & "',ODENDI=-1" & ",MKNO=" & Me.txtMAKBUZNO & ",ODEMEYERI='" & Me.txtODEMEYERI & "' WHERE DONEMI ='" & Me.txtDONEMI & "' AND DAIRE_NO='" & Me.txtDAIRENO & "' AND AIDAT_TL=" & Me.txtTUTARI

bilginize...iyi çalışmalar,saygılar.

Hocam çok teşekkür ederim. Konu çözülmüştür.

Saygılarımla,

Ahmet Yenginoğlu