Rapor üretici, kullanıcı tarafından hazırlanmış sorgularla programda raporlama yapılabilmesini sağlayan bir raporlama aracıdır. Kullanıcı, listeleme için hazırlamış olduğu sorgu ile programda da istediği listelemeyi yapabilir ve bu listeleme için gerekli filtre, sıralama seçeneklerini belirler. Hazırlanan rapor menü ağacına eklenebilir. Rapor üretici menü seçeneğine Yönetim Karar Destek menüsünden Ana Kayıtlar altından ulaşılır. Rapor üretici penceresinde yeni bir rapor eklemek için F9 menüsünden ya da sağ fare ile "Ekle" seçeneği kullanılır. "Ekle" ile gelen pencerede, oluşturulacak rapor ve tasarım için ön bilgiler girilir.
Adı: Eklenecek raporun adı girilir.
Tipi: Liste ve Detaylı Liste olmak üzere iki seçenekten eklenecek rapora uygun olan kullanılır. Detaylı liste seçilmesi durumunda iki tablo arasındaki ilişki tanımlanabilmekte ve detaylı bir liste raporu tanımlanabilmektedir.
Statü: Kullanımda/Kullanım Dışı seçimi yapılır.
Başlık: Raporlama yapıldığında listelenecek başlık bilgisinin girildiği alandır.
Başlık Bilgisini Filtreden Al: Rapor başlığının filtrelerden belirlenebilmesi için seçilir. Bu durumda filtrede başlık bilgisi verilmediği durumda başlık listelenmeyecektir.
Başlık Tüm Sayfalara Basılsın: Rapor başlık bilgisinin tüm sayfalara basılması isteniyorsa, işaretlenmelidir.
Kullanıcı Sıralama ve Gruplamayı Değiştirilebilsin: Rapordaki mevcut listeleme ve gruplamanın kullanıcı tarafından değiştirilebilmesi isteniyorsa işaretlenir.
Erişim Ağacındaki Yeri: Raporun erişim ağacında hangi menüde listeleneceği girilir.
Raporlama öncesinde çalışacak cursor, view vb. için hazırlanmış queryler raporlama öncesi çalışacak sorgu penceresinden girilir.
Rapor Sorgusu penceresinde, listeleme için kullanılacak query girilmektedir. Bu pencerede, rapor tasarımının dışarı alınıp başka bir firmada içeri alındığında sorun oluşturmaması için, firma ve dönem bilgisi girilmeden tablo isimleri küme parantezi içinde girilebilir.
İstenirse sol alt köşedeki "SQL" ikonundan query editörüne ulaşılabilir.
Raporda listelenecek kolon başlıkları, Rapor Alanları penceresinden manuel olarak girilebileceği gibi, sağ fareden öndeğer başlıklar da yüklenebilir. Rapor alanları penceresinde mevcut kolonlar ve işlevleri aşağıdaki gibidir.
Rapor Alan Adı: Raporda listelenecek kolon başlığı adıdır.
Rapor Alanlarında Göster: Rapor tasarımında, veri alanlarında ilgili alanın listelenmesi ya da listelenmemesi belirlenir.
Öndeğer Tasarımda Göster: Veri alanlarında listelenecek bir alanın, öndeğer tasarımda tanımlanmış ya da tanımlanmamış olmasını belirler.
Toplamlarda Göster: İlgili alanın toplamının alınması için kullanılır.
Alan Genişliği (mm): İlgili alan için ayrılacak genişlik bilgisi girilir.
Gösterim Şekli: Alanlar türüne göre Numeric, text, date formatında listelenebilir. Numeric alanlar için kullanıcı tarafından Pict List seçimi yapılması durumunda Uygulama Alt Liste ve Özel Liste alanları aktif duruma gelecektir.
Uygulama Alt Liste: Pict list seçilmesi durumunda database'den dönen bilgilerin karşılığı öndeğer olarak eklenmiş uygulama alt listesinden seçilebilir.
Özel Liste: Uygulama alt listesinde yer almayan listeler, kullanıcı tarafından özel listede hazırlanabilir.
Filtreler penceresinde, hazırlanan rapor için seçilebilecek filtre hazırlanabilmektedir.
Son aşamada, "Tasarla" seçeneği ile sorgu ile listelenecek veriler için hazırlanan öndeğer tasarıma girilebilir. Tasarımın kaydedilmesi durumunda "Son" seçeneği ile rapor tasarımı tamamlanmış olacaktır.
Birden Fazla Rapor İçin Toplu Yetki Verme
Rapor üretici ekranında birden fazla kullanıcı için birden fazla rapor türüne aynı anda yetkilendirme yapılabilmesi için F9-Değiştir ile ulaşılan Toplu Kullanıcı Hakları seçeneği kullanılır. Bu ekranda toplu firma seçimi de yapılabilir. Pencere yer alan Güncelle kutucuğu seçili olan kullanıcı satırları için rapor yetkileri güncellenir. Hepsi/Hiçbiri kutucuğu ile de toplu işaretleme yapılır ya da geri alınır.