Altform'da Kaydetme İşlemi Öncesi Satır Numarası Değişiyor.

1 2
30/11/2018, 14:10

Oğuz Türkyılmaz

Merhabalar Alt formumda 1.Satır bilgi girişi bittiğinde 2.satıra geçiyorum 2. satır bittiğindede 3.Satıra vs. Bilgiler girildiğinde satır numarası otomatik artıyor. Fakat bu formu kaydetmeden önce giriş yapılan satırlardan herhangi birinde bir ekleme değişiklik vs yapıldığında satır numarası değişiyor. ( Değişiklik sonrasını yeni satır kaydı numarası atayarak yapıyor) nasıl bir çözüm üretebilirim. Teşekkürler.


30/11/2018, 15:14

berduş

Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _
            Me.TeklifVerilenFirma & "'")) + 1
benim hatam yukardaki kodu form güncelleme olayına yazmışım
"F_02_TeklifDetayAltForm" yer alan aşağıdaki kodu tamamen silin
_______________________________________________________________________

Kod:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _
             Me.TeklifVerilenFirma & "'")) + 1
End Sub

______________________________________________________________________
 yukardaki kod yerine formdaki "ekleme sonrası"na olay girin
Private Sub Form_AfterInsert()
Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _
            Me.TeklifVerilenFirma & "'")) + 1
End Sub
30/11/2018, 15:53

Oğuz Türkyılmaz

(30/11/2018, 15:14)haliliyas yazdı:
Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _
            Me.TeklifVerilenFirma & "'")) + 1
benim hatam yukardaki kodu form güncelleme olayına yazmışım
"F_02_TeklifDetayAltForm" yer alan aşağıdaki kodu tamamen silin
_______________________________________________________________________

(30/11/2018, 15:14)haliliyas yazdı: Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _             Me.TeklifVerilenFirma & "'")) + 1


Halil Bey Bu kodla ilgili yapmam gereken nedir. Resimdeki gibi tek tırnakla yoruma çevirdim. Başka bir yordama mı yazılacak silinecekmi, tam anlayamadım.Teşekkürler.

30/11/2018, 16:14

berduş

Kod:
Private Sub Form_BeforeUpdate(Cancel As Integer)
…..
End Sub


yukardaki satırları tamamen silin
30/11/2018, 16:18

berduş

S-no'nun değişme  sorunu düzeldi mi peki?
30/11/2018, 16:46

Oğuz Türkyılmaz

(30/11/2018, 16:18)haliliyas yazdı: S-no'nun değişme  sorunu düzeldi mi peki?

Evet sorun ortadan kalktı. Yalnız alt form alt rapor türü çok uğraştırıyor stabil diğil şimdi yeni konu açacağım kayıtlar arası dolaşamıyorum saçmalıyor ensona git diyorum gitmiyor öncekine git diyorum bir gidiyor bir gitmiyor serseri aşıklar gibi ne yapacağını kestiremiyorum bir sürü normal form düzenledim hiçbirinde böyle bir durumla karşılaşmadım altform altrapor bayağ uğraştırıyor.Hayırlısı bakalım daha nelerle karşılaşacağım
1 2