AccessTr.neT

Tam Versiyon: Teklif Revizesi Çalışmıyor
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba,

CRM programımda teklifi oluşturuyorum lakin revize bölümüne geldiğimde revizyonu eksik yapıyor burda yeni eklediğim TERMIN ve BIRIM metin kutularındaki datayı almıyor ayrıca otomatik sıra çalışmıyor ve son olarak forma alt form eklediğim T_TEKLIF_ALT_DETAY formu ise revizyonda boş geliyor bunu nasıl düzeltebilirim.

[attachment=31056]
Merhaba, TERMIN ve BIRIM'in aktarılmamasının sebebi, kod içerisindeki ekleme sorgusuna bu alanların eklenmemiş olması

DoCmd.RunSQL "INSERT INTO T_TEKLIF_D (PARA_B, TOPLAM_F, ADET, BIRIM_F, TANIM, KOD, SIRA, REV_ID ) SELECT T_TEKLIF_D.PARA_B,TOPLAM_F,ADET,BIRIM_F,TANIM,KOD,SIRA, " & Me.Alt2_R.Form.MTN_REV_ID & " FROM T_TEKLIF_D WHERE (((T_TEKLIF_D.REV_ID)= " & G_ID & "));"

kodunu aşağıdaki ile değiştirmeniz gerekli

DoCmd.RunSQL "INSERT INTO T_TEKLIF_D ( PARA_B, TOPLAM_F, ADET, BIRIM_F, TANIM, KOD, SIRA, BIRIM, TERMIN, REV_ID ) SELECT T_TEKLIF_D.PARA_B, T_TEKLIF_D.TOPLAM_F, T_TEKLIF_D.ADET, T_TEKLIF_D.BIRIM_F, T_TEKLIF_D.TANIM, T_TEKLIF_D.KOD, T_TEKLIF_D.SIRA, T_TEKLIF_D.BIRIM, T_TEKLIF_D.TERMIN, " & Me.Alt2_R.Form.MTN_REV_ID & " FROM T_TEKLIF_D WHERE (((T_TEKLIF_D.REV_ID)=" & G_ID & "));"

Otomatik sıranın çalışmama sebebi, kodu eklemişsiniz, ancak ACK_KOD isimli metin kutusunun güncelleştirme sonrasına olay yordamı eklenmemiş. Bu metin kutusunun güncelleştirme sonrasında olayına gelin ve en sağdaki ... imlecine tıklayın, ardından kod oluşturucusuna tıklayın.

T_TEKLIF_ALT_DETAY isimli alt formun boş gelme sebebi ise, formun "Veri Girişi" özelliğinin Evet olarak belirlenmiş olması.
(26/12/2019, 01:38)ozanakkaya yazdı: [ -> ]Merhaba, TERMIN ve BIRIM'in aktarılmamasının sebebi, kod içerisindeki ekleme sorgusuna bu alanların eklenmemiş olması

DoCmd.RunSQL "INSERT INTO T_TEKLIF_D (PARA_B, TOPLAM_F, ADET, BIRIM_F, TANIM, KOD, SIRA, REV_ID ) SELECT T_TEKLIF_D.PARA_B,TOPLAM_F,ADET,BIRIM_F,TANIM,KOD,SIRA, " & Me.Alt2_R.Form.MTN_REV_ID & " FROM T_TEKLIF_D WHERE (((T_TEKLIF_D.REV_ID)= " & G_ID & "));"

kodunu aşağıdaki ile değiştirmeniz gerekli

DoCmd.RunSQL "INSERT INTO T_TEKLIF_D ( PARA_B, TOPLAM_F, ADET, BIRIM_F, TANIM, KOD, SIRA, BIRIM, TERMIN, REV_ID ) SELECT T_TEKLIF_D.PARA_B, T_TEKLIF_D.TOPLAM_F, T_TEKLIF_D.ADET, T_TEKLIF_D.BIRIM_F, T_TEKLIF_D.TANIM, T_TEKLIF_D.KOD, T_TEKLIF_D.SIRA, T_TEKLIF_D.BIRIM, T_TEKLIF_D.TERMIN, " & Me.Alt2_R.Form.MTN_REV_ID & " FROM T_TEKLIF_D WHERE (((T_TEKLIF_D.REV_ID)=" & G_ID & "));"

Otomatik sıranın çalışmama sebebi, kodu eklemişsiniz, ancak ACK_KOD isimli metin kutusunun güncelleştirme sonrasına olay yordamı eklenmemiş. Bu metin kutusunun güncelleştirme sonrasında olayına gelin ve en sağdaki ... imlecine tıklayın, ardından kod oluşturucusuna tıklayın.

T_TEKLIF_ALT_DETAY isimli alt formun boş gelme sebebi ise, formun "Veri Girişi" özelliğinin Evet olarak belirlenmiş olması.

Üsttekilerin hepsi tamam lakin T_TEKLIF_ALT_DETAY formda veri girişinin açık olması gerekmiyormu sonuçta F_YTEKLIF_H formu içinde yeni veri girişinin yapılması lazım bu form yeni teklif hazırlama kısmı
(25/12/2019, 22:07)yasinacar yazdı: [ -> ] T_TEKLIF_ALT_DETAY formu ise revizyonda boş geliyor bunu nasıl düzeltebilirim

Boş gelmesinin sebebi, Veri Girişi özelliğinin evet olarak seçilmiş olması. Evet seçtiğin için sadece yeni kayıt eklemeye izin verir, eski kayıtları göremezsiniz.
[Resim: do.php?img=9389]
Çok teşekkür ederim sorunum çözüldü