Teklif Revizesi Çalışmıyor

25/12/2019, 22:07

yasinacar

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]
26/12/2019, 01:38

ozanakkaya

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, 13:20

yasinacar

(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ı
26/12/2019, 13:44

ozanakkaya

(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.
26/12/2019, 13:48

berduş


26/12/2019, 14:02

yasinacar

Çok teşekkür ederim sorunum çözüldü