26/04/2021, 12:42
Formdaki Rownum([Form]) İle Ekrana Gelen Sıra Noyu Tabloya Yazdırmak
26/04/2021, 22:56
berduş
1 - Forma gore düşünmeden şunu söyler misiniz altformdaki tablonun hangi alanı 1den başlayarak sıralanmalı?
2 - Bu değer atama sadece alt forma kayıt eklenince mi olmalı yoksa bir butona basınca tüm tablo mu güncellenmeli
3 - diyelim ki alt formdan 4. sıradaki kaydı sildik sonrasındaki tüm kayıtların ilgili alanın değeri yeniden mi hesaplanacak yoksa dokunulmayacak mı?
2 - Bu değer atama sadece alt forma kayıt eklenince mi olmalı yoksa bir butona basınca tüm tablo mu güncellenmeli
3 - diyelim ki alt formdan 4. sıradaki kaydı sildik sonrasındaki tüm kayıtların ilgili alanın değeri yeniden mi hesaplanacak yoksa dokunulmayacak mı?
27/04/2021, 09:54
Subco
(26/04/2021, 22:56)berduş yazdı: 1 - Forma gore düşünmeden şunu söyler misiniz altformdaki tablonun hangi alanı 1den başlayarak sıralanmalı?
2 - Bu değer atama sadece alt forma kayıt eklenince mi olmalı yoksa bir butona basınca tüm tablo mu güncellenmeli
3 - diyelim ki alt formdan 4. sıradaki kaydı sildik sonrasındaki tüm kayıtların ilgili alanın değeri yeniden mi hesaplanacak yoksa dokunulmayacak mı?
Merhaba Berduş Bey,
Oncelikle ilginiz icin tesekkur ederiz.
1- Alt formun Mat_Queue_No alanina birden baslayarak siralanmali, bu daha ocne belirttigim gibi Ust formun WJORI ID ye gore
olmali. Onceki resimlerde anlattigim gosterildigi gibi.
2-Bu deger her satira kayit girilince otomatik dongu kayit tamamlaninda yada o satirda ki malzemeyi sectigimizde otomatik olarak
verilmeli. Bu form a duzeltme yapilinca sira numarasi kaldigi yerden devam etmeli.
3- Kayit sirasinda aradaki sizin bahsettiginiz her hangi bir kayit silinirse otomatik olarak siralamayi yeniden yapmali, ancak kayitlarin
tamamlanip kala diyerek cikildiktan sonra uc gun uc ay sonra bu kayitlar silinmeyecektir. Sadece miktar QTY si sifirlanacaktir (0)
bunu kullanici manuel yapacaktir.
4- (Bunu ben ekliyorum) Ana formun NOTE alanindan sonra imlec otomatik olarak alt formun MAterial_ID alanina odaklanmali
(focus) bunu yapamadim.
Tekrar cok tesekkur ederiz. Inanin cok muskul durumdayim lutfen yardimci olabilirmisiniz. Isterseniz full prg mi gondereyim...
Saygilar,
27/04/2021, 13:58
berduş
aşağıdaki 2 kodu dener misiniz bunlar alt forma eklenecek
Private Sub Form_AfterDelConfirm(Status As Integer)
With Me.Recordset
.MoveFirst
Do Until .EOF
Me.Mat_Queue_No = .AbsolutePosition + 1
.MoveNext
Loop
End With
End Sub
Private Sub Form_AfterInsert()
Me.Mat_Queue_No = Me.Recordset.AbsolutePosition + 1
End Sub
27/04/2021, 14:39
Subco
(27/04/2021, 13:58)berduş yazdı: aşağıdaki 2 kodu dener misiniz bunlar alt forma eklenecek
Private Sub Form_AfterDelConfirm(Status As Integer)
With Me.Recordset
.MoveFirst
Do Until .EOF
Me.Mat_Queue_No = .AbsolutePosition + 1
.MoveNext
Loop
End With
End Sub
Private Sub Form_AfterInsert()
Me.Mat_Queue_No = Me.Recordset.AbsolutePosition + 1
End Sub
Merhaba,
form calistirilinca Mat_Queue_No alaninda #name hatasi veriyor.
Ayrica forma veri girmek isteyinde EK te gonderdigim resimde ki hatayi veriyor.
malzeme secimine izin vermiyor...
27/04/2021, 14:43
berduş
Kodu hangi forma eklediniz?