Sayın arkadaşlar sorunun kaynağını bir türlü çözemedim. Yapmak istediğim olay şu;
frm_ogrenci formunda öğrenciye ait alan ve dalı açılır kutuya getiriyorum. Fakat dal kısmında seçtiğim değer açılır kutuya gelmiyor.
Yine listeogrenci liste kutusunda seçtiğim değerlerin tamamı gelirken
* Alan değeri geliyor fakat alana göre dal bilgisi güncel gelmiyor
* Dal bilgisi hiç gelmiyor. seçip atamak istiyorum hep birinci değeri seçtiriyor.
İlgilenebilirseniz sevinirim.
Daha önce çok defa yaptığım bir durum ama problemin kaynağını çözemedim.
Merhaba
dal1' alanının Satır Kaynağındaki sorguya dal_id alanınıda ekleyin sol tarafa (1.sütunda olacak) daha sonra sütun sayısını 3 yapın, sonra sütun genişlikleri kısmındanen başa 0 değerini verin.
(02/03/2024, 22:26)onur_can yazdı: Merhaba
dal1' alanının Satır Kaynağındaki sorguya dal_id alanınıda ekleyin sol tarafa (1.sütunda olacak) daha sonra sütun sayısını 3 yapın, sonra sütun genişlikleri kısmındanen başa 0 değerini verin.
Seçim işini hallettim. Lakin formu kapatıp tekrar açınca; Liste öğrenciden öğrenciyi seçince dal bilgisi yine gelmiyor. İllaki tekrar öğrencinin alanını seçtiriyor.
Yani ben listeogrenci den öğrenciyi seçince form açılıp kapansa dahi bilgiler kendi birimine nasıl gitmeli.
kodlarınızda bazı eksiklikler vardı, onları tamamladım. Birde öğrenci tablosunda alan ve dal alanlarını ilgili tablolara bağladım.
Maalesef. Denedim ama yine aynı sorun.
Öğrenci tablonuzda dal bilgisi olmayan öğrenciyi seçtiğinizde tabii olarak o alan boş gelir. Tablonuzu kontrol edin, bir sınıfa atama yapıyorsanız o öğrenci bölüm ve dal seçmiş demektir bu durumda da ilgili verilerin kaydedilmiş olması gerekir. Algoritma planlaması bu yüzden önemlidir. Kayıt oluştururken en basit mantık ile
Ne olunca => Neyi => Nasıl kaydedeceğim => Kaydı nasıl kontrol edeceğim kurgusu yapılır ve burada Ne olunca'nın hemen akabinde olmadı o zaman ne olacak kurgusu eklenerek kayıt kontrolünde bunu uygun olarak hata yönetimi planlanır. Zorunlu alan veya uyarı mesajları, hatalı kayıt sorguları ve raporları vs gibi önlemler alınır.