bir raporlama yaptım. ama istediğimi tam olarak yapamadım. raporlamamda ünvanları gelişigüzel değil unvan sırasına göre rapor almak istiyorum. şöyle anlatayım. ünvanlarım prof, doç. yrd var. raporla değim zaman prof ünvanları olanları yukarıdan aşağıya doğru sıralasın.
umarım karışık olmamıştır.
Tablo yapınız nasıldır bilmeden cevap yazmaya çalışıyoruz.
Ünvanları ayrı tabloda tutup ilişkili tablo yapınız varsa Ünvan ID sine göre sıralayabilirsiniz.
hocam örneğimi eklesem dediklerinizi yapar mısınız size zahmet olmazsa bende öğrenmiş olurum. diğer yapacağım raporlarda işime yarar.
raporlamak istediğim raporun adı: akademik personel görev süresi
MESLEKI tablonuzda ÜNVANI değer listesi yapmışsınız.
Ünvanı Tablosu oluşturup ÜNVANI alanının Satır Kaynak Türünü Tablo/Sorgu yaptım.
MESLEKI tablonuzun yerine kullanacağınız MESLEKIS sorgusu oluşturup sıralamasını Ünvanı tablosunun sıra alanı olarak belirledim.
Ne kadar personel girerseniz girin sıralama Ünvan Tablosundaki Ünvanlara atayacağınız sıra numarasına göre dizilecektir. Tek yapmanız gereken Ünvanın sıralmasını belirlemek. Unvan tablosunun sıra numarasının görünür çentiğini sıralamayı görebilmeniz için
tıkladım. Siz bunun çentiğini kaldırın görünmeyecektir.
Bir de tavsiye tekrarlayan veriler için ayrı tablolar oluşturup ana tablonuzu parçalayın.
Parçalama işlemi bittikten sonra Ana Tablonuzun benzerini Sorgu kullanarak oluşturun.
Ayrıca "agiyararlanıyor" ve "agiyararlanmiyor" alanları var bunlardan birisi olsa değer Evet ise yararlanıyor Hayır ise yararlanmıyor anlamına zaten gelecektir.
Bu şekilde boş geçtiğiniz alanların sayısı azalacağı gibi veritabanının boyutunu etkilemeyecektir.
selam ismail çınar hocam,
ilk önce emeğinize sağlık uğraşmışsınız. keşke bu yaptıklarınızı benim örneğime uyarlasaydınız bende ona göre ilerki yapacağım raporlamalarımda yapmam daha kolay olurdu. yardımlarınızı bekliyorum.
Zaten sizin örneğinize uyguladım.
Eklediğim örnekte (bana gerekmeyen) sorgu, form, rapor, modül gibi teferruatı sildim.
Siz gönderdiğim Tablo ve sorguları kendi projenize alıp çalışmanıza devam edebilirsiniz.
Hayırlı Cumalar.