Merhaba arkadaşlar,
Ogrenciler formumda öğrencinin sınıfına göre sıra sumarası vermek istiyorum. 6.Sınıf öğrencileri kendi içinde sıra numarası alacak 7.sınıflar vs kendi içinde sıra numarası alacak.
Forumdaki otomatik sıra numarası verme konularına baktım ama benimkine benzer birşey göremedim.
Dosyayı ekledim, şimdiden teşekkür ederim.
(26/05/2023, 12:14)programmer67 yazdı: sıra numarası
hangi tablo hangi alan, ahngi metin kutusu hangi adımları izleyince nerde ne olacak?
açıklamalar bu kadar yetersiz olunca inanın insanın cevap veresi gelmiyor
"siz sorunuza sahip çıkıp yeterince açıklama yapmaya zaman ayırmazsanız ben neden zamanımı harcayayım" diyesi geliyor insanın
Hocam kusuruma bakmayın çok haklısınız. Dosyayı yeniden yükledim. Ogrenciler tablosuna sira_no ekledim. Ogrenciler formunda sira_no alanı görünüyor. Bu alan alt tablodaki ders kodlarına göre sınıfı alanını güncelliyor. Sınıfına göre de sira_no'nun otomatik oluşmasını istiyorum.
Umarım anlatabilmişimdir. Teşekkür ederim.
sıra no eklenir ama ya arada silinen öğrenciler olursa ne yapılacak?
diyelim ki 7. sınıfa 10 öğrenci eklenmiş bir sonraki öğrenci sıra no 11 olacak
ama diyelim ki 7. sınıf 3. sıradaki öğrenci silinmiş bu durumda yeni eklenen öğrencinin sıra nosu kaç olacak?
ayrıca sıra no ya neden ihtiyacınız var? nerede kullanacaksınız sürekli form yada raporda düzgün görünmesi için mi yoksa farklı bir amaçla mı?
Sıranoyu öğrenci numarası vermek için kullanacağım. öğrenci numarası 6 basamaklı tarihin soniki hanesi "23" + sınıfı iki haneli "06" + sırano "01".
Silinme durumunda son numaradan eklemeye devam edebilir. Yani silinme durumunda sıra numarasını silbaştan sıralayabilir mi diye düşünmedim zaten.
dosyanızı yüklemeden önce çalışıp çalışmadığını kontrol ettiniz mi?
programınız hatalı gibi geldi:
kayıt eklemeye çalıştığımızda beforupdate olayı kayıt casusunu çalıştırmaya çalışıryor ama o yordam parametre olarak öğrenci ID'ini kullanıyor ama henüz lkayıt eklenmemiş olduğundan ID alanı NULLdeğer gönderiyor ve program hata veriyor