[TABLO] Tablo Içinde If Kullanımı
#13
(28-10-2022, 08:14)alperalper demiş ki: Ekli dosyanızı inceleyebilirsiniz. Yalnız bir hata var gibi. Senin kurguladığına göre yaptım eğer öğrencinin Brans2 dolu ise Brans için kısaltma kodu üretir sonra Brans2 için üretir. Böylece Brans için üretilen kod kaybolur. Siz ikisini de tutmak istiyormusunuz? O alanı ne için kullanacaksınız tam anlayamadım

hocam ekli dosyayı inceledim ama herhangi bir kod eklenmemiş gözüküyor. aidat_vermeyen sorgusunda yada tbl_tahsilat tablosunda esitlemekodu alanında kod bulamadım.



  Alıntı
Bu mesajı beğenenler:
#14
(28-10-2022, 21:32)omergenc7 demiş ki:
(28-10-2022, 08:14)alperalper demiş ki: Ekli dosyanızı inceleyebilirsiniz. Yalnız bir hata var gibi. Senin kurguladığına göre yaptım eğer öğrencinin Brans2 dolu ise Brans için kısaltma kodu üretir sonra Brans2 için üretir. Böylece Brans için üretilen kod kaybolur. Siz ikisini de tutmak istiyormusunuz? O alanı ne için kullanacaksınız tam anlayamadım

hocam ekli dosyayı inceledim ama herhangi bir kod eklenmemiş gözüküyor. aidat_vermeyen sorgusunda yada tbl_tahsilat tablosunda esitlemekodu alanında kod bulamadım.

Bulamazsınız. Çünkü siz tahakkuk tablosu demiştiniz bende tahakkuk tarafına eklemiştim. Diğer taraftan böyle bir kod üretmeye gerek olduğunu düşünmüyorum. Şimdi yapacağınız bir değişikliği ilerisi için öngörmeniz lazım. İleride başka bir sorunla karşılaşınca da bu sefer kaldırmanız gerekir. Böylelikle programınız hiçbir zaman stabiliteyi yakalayamaz.



  Alıntı
Bu mesajı beğenenler:
#15
(29-10-2022, 09:02)alperalper demiş ki:
(28-10-2022, 21:32)omergenc7 demiş ki:
(28-10-2022, 08:14)alperalper demiş ki: Ekli dosyanızı inceleyebilirsiniz. Yalnız bir hata var gibi. Senin kurguladığına göre yaptım eğer öğrencinin Brans2 dolu ise Brans için kısaltma kodu üretir sonra Brans2 için üretir. Böylece Brans için üretilen kod kaybolur. Siz ikisini de tutmak istiyormusunuz? O alanı ne için kullanacaksınız tam anlayamadım

hocam ekli dosyayı inceledim ama herhangi bir kod eklenmemiş gözüküyor. aidat_vermeyen sorgusunda yada tbl_tahsilat tablosunda esitlemekodu alanında kod bulamadım.

Bulamazsınız. Çünkü siz tahakkuk tablosu demiştiniz bende tahakkuk tarafına eklemiştim. Diğer taraftan böyle bir kod üretmeye gerek olduğunu düşünmüyorum. Şimdi yapacağınız bir değişikliği ilerisi için öngörmeniz lazım. İleride başka bir sorunla karşılaşınca da bu sefer kaldırmanız gerekir. Böylelikle programınız hiçbir zaman stabiliteyi yakalayamaz.

hocam kusura bakmayın ben yanlış yazmışım. biraz yorgundum o yüzden yanlış yazmışım. tahakkuk yazacaktım tahsilat yazmışım. tahakkuk formunda gördüm. fakat ben orayı if ile zaten yaptım. benim problemim toplu borçlandırma yaparken de esitlemekodu na istediğimi yapmaktı. toplu borçlandırmada yapamıyorum. o yüzden tablo içine yada sorgu içine ekleyeyim demiştim. fakat siz uygun görmediyseniz bu işlemi yapmayacağım.



  Alıntı
Bu mesajı beğenenler:
#16
hocam çözdüm teşekkür ederim ilginiz için.
aşağıdaki gibi tabloları ayarladım.


IIf([Brans]="BASKETBOL","b1b",IIf([Brans]="VOLEYBOL","b1v",IIf([Brans]="FUTBOL","b1f",IIf([Brans]="CİMNASTİK","b1c",IIf([Brans]="OKÇULUK","b1o",IIf([Brans2]="BASKETBOL","b2b",IIf([Brans2]="VOLEYBOL","b2v",IIf([Brans2]="FUTBOL","b2f",IIf([Brans2]="CİMNASTİK","b2c",IIf([Brans2]="OKÇULUK","b2o",""))))))))))



  Alıntı
Bu mesajı beğenenler:
#17
Demek istediğim şu. Bu kısaltması niçin tuttuğunuz? Sorunu başka yollara çözebilirsiniz. Meseleyi çözmüşsünüz ancak yeni bir branş eklendiği zaman birkaç yerden değişiklik yapmak gerekecek. Belki bazı yerler hata verecek. Branş çok olduğu zaman Iff karmaşa yaratacak. Bu kısaltmaya neden ihtiyaç duydunuz?



  Alıntı
Bu mesajı beğenenler:
#18
(30-10-2022, 10:33)alperalper demiş ki: Demek istediğim şu. Bu kısaltması niçin tuttuğunuz? Sorunu başka yollara çözebilirsiniz. Meseleyi çözmüşsünüz ancak yeni bir branş eklendiği zaman birkaç yerden değişiklik yapmak gerekecek. Belki bazı yerler hata verecek. Branş çok olduğu zaman Iff karmaşa yaratacak. Bu kısaltmaya neden ihtiyaç duydunuz?



Hocam, aidat ödeyen ve ödemeyen adında 2 adet sorgu yazdım. fakat çift branşı olan bir öğrenci yada forma ücreti borçlandırılan bir öğrenci ay bazında aynı ayda borçlandırıldığında örneğin 10.ay a branşı ve b branşı borcu var. a branşı ödendiğinde b branşıda 10. ay olduğu için ortadan kayboluyordu. bunu önlemek için esitlemekodu altında bir alan oluşturdum. şu anda 500 öğrenci ile test ettim bir problem çıkmadı inşallah da çıkmaz. emeğiniz için çok teşekkür ederim.

bundan sonraki tek eksik kalan yer indirim uygulamam eğer onu başaramaz isem yeni konu açıp yardımlarınıza ihtiyacım olacaktır. tekrar teşekkür eder , saygılarımı sunarım.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Kelime Içinde Geçen 2 3 4 Harfe Göre Veri Doldurma toros333 1 390 16-02-2026, 02:12
Son Mesaj: dsezgin
  [SORGU] Sorgu Ifadesi Içindeki Fonksiyon Ifade Içinde Kullanılamaz Hatası Mecnun24 7 870 27-08-2024, 16:53
Son Mesaj: Mecnun24
  Dsum Ve Dcount Fonksiyonlarının Birlikte Kullanımı evren89 1 485 16-05-2024, 10:37
Son Mesaj: dsezgin
  Dcount Kullanımı. Satir 22 2.142 15-03-2024, 17:09
Son Mesaj: Satir
  Access Projesi Için Onedrive Kullanımı ccollezium 2 539 14-02-2024, 16:53
Son Mesaj: ccollezium
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.629 29-12-2023, 10:24
Son Mesaj: burhanb
  [SORGU] ııf Ve ıs Not Null Birlkite Kullanımı Samih KARSLI 11 1.374 05-12-2023, 12:14
Son Mesaj: halily
  [SORGU] Sorgu icinde gruplama MuazTurkyilmaz 6 3.088 23-11-2023, 00:53
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi