create a new crystal report document: yeni bir crystal ... · yapıdır. crystal report rapor...
TRANSCRIPT
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI
Create a new Crystal report Document: Yeni bir Crystal Report dökümanı
oluşturmak için aşağıdaki optionlardan biri seçilir
a) Using the report expert: Crystal Reportun kendi expertini (bir tür sihirbaz)
kullanarak rapor oluşturmak istediğimizde bu seçeneği kullanırız.Report expert bizi
yönlendirerek rapor hazırlamamızı sağlar.
b) As a blank report: Bu seçenek ise raporu hazırlarken bizim serbest bir
şekilde rapor yada boş bir rapor hazırlamamızı sağlar
c) Open an Existing Report: Daha önce hazırlamış olduğumuz yani var
olan bir raporu açmak için kullanırız
Using the report expert seçeneğini seçip “ok” düğmesine bastığımızda
expertin çeşitlerinden birini seçmemiz beklenir.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
OK dediğimizde aşağıdaki ekran gelir.
Bu ekrandan verilerimizi hangi veritabanından alacak isek bu veritabanına bağlantımızı oluştururuz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Bağlantıyı sağladıktan sonra veritabanından hangi tabloları kullanarak
raporumuzu oluşturmak istiyorsak o tabloları seçip ADD komutu ile Tables available for report bölümüne ekleriz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Tablolarımızı seçtikten sonra gelen ekrandan tablolarımız arasındaki ilişkileri (linkleri) oluştururuz.Next düğmesine basınız.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Bu ekranda Raporumuzda görüntülendirmek istediğimiz tablo alanlarını
(fieldları) seçeriz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Raporumuzda group oluşturmak için gerekli alanları seçeriz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
group lar için hangi alanların toplamını almak istiyorsak bu alanları belirleriz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Raporumuzun “style” ini belirledikten sonra Finish tuşuna basarak Expertimizi
(Uzman) tamamlıyoruz .
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Raporumuz bu şekilde gelir. Raporu Menüdeki seçenekleri kullanarak düzenleyebilirz.
MENÜLER
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
FĠLE MENÜSÜ:
NEW: Yeni bir rapor oluşturmak için kullanılır.
OPEN: Var olan bir raporu açmak için kullanılır.
CLOSE: Raporu kapatmak için kullanılır.
SAVE: Raporu kaydetmek için kullanılır.
SAVE AS: Raporu farklı adla kaydetmek için kullanılır.
SAVE DATA WITH RAPORT: Bu seçenek seçili ise raporu verileri ile birlikte
kaydeder.
PRINT: Raporu yazıcıya gönderir.
PRINTER SETUP: Printer ayarlarını yapmak için kullanılır.
PAGE SETUP: Sayfa ayarlarını yapmak için kullanılır.
OPTIONS: Programla ilgili ayarları ifade eder.
REPORT OPTIONS: Raporla ilgili ayarların belirlenmesi için kullanılır.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
EDĠT MENÜSÜ:
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
ĠNSERT MENÜSÜ:
Database Field:Raporumuza veritabanından daha önce seçmiş olduğumuz
tablolarınızdan alan eklememizi sağlar.
Text Object: Raporumuzun herhangi bir yerine bir text eklememizi sağlar. Formula Field:Raporumuzda formül oluşturma ekranı kullanılarak bir formül
oluşturmamızı sağlar.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Örneğin; yukarıdaki örnekte rapordaki il adlarının büyük görüntülenmesini
sağlayan bir formül oluşturuldu. Parameter Field: Parametreler rapora dışardan veri aktarılmasını sağlayan
yapıdır. Crystal report rapor alınmadan önce parametre değerini kullanıcıdan alır ve yeni değerler raporda kullanılır.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Name: parametre adı yazılır ve parametre raporda bu adla kullanılır. Text: Parametre giriş ekranında kullanıcı için yazılan uyarı ve açıklamalar için
kullanılır. Value Type: Parametrenin tür seçimi için kullanılır. Set default values: Parametre giriş ekranında parametreler için ilk değer
verilebilir.
Browse table: Raporda kullanılan tablolardan birini seçebilirsiniz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Browse field: Browse table alnından seçilen tablonun alanları ekrana gelir. Uygun
alanı seçip ilk değer verilebilir.
Special Field: Rapor’a tarih, zaman gibi özel alanlar eklemek için kullanılır.
FORMAT MENÜSÜ:
Report Style Expert...: Raporun stilini değiştirmekte kullanılır. Bu seçerseniz
eski yaptığınız dizayn değişecektir ve eski dizaynınıza geri dönemeyebilirsiniz .
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Auto_Arrange_Report: Rapora otomatik şekil verir.
Format Text: Alanların
genel özellikleri değiştirilir. “Can Grow” seçeneği seçilip “maximum number of lines” seçeğine o alanın ne kadar satıra sığmak istiyorsanız onu yazarsıznız. “Suppress” seçeneği ile o alanı gizlersiniz. Alanın üzerine gelip farenin sağ tuşuna tıklarsanız bu ekrana ulaşabilirsiniz.
Border and Colors: Alanın içine çizgi çekmek için kullanılır. Alanın üzerine
gelip farenin sağ tuşuna tıklarsanız bu ekrana ulaşabilirsiniz.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Font: Alanın yazı sitilini ayarlamak için kullanılır. Alanın üzerine gelip farenin
sağ tuşuna tıklarsanız bu ekrana ulaşabilirsiniz. Section: Bölümlerle ilgili alanları ile işlemler yapılır.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Report Header (Rapor Başılığı): Raporun başında yer alan kısımdır, raporun
başlığını bu kısıma yerleştirebilirsiniz. Page Header(Sayfa Başı): Her sayfanın başında yer alan bölümdür. Raporda
yer alan alanlarla ilgili başlıklar bu bölüme yerleştirilir. Details: Raporda yer alan her kayıt için tekrarlanan bölümdür. Kayıtla ilgili
alanlar bu bölüme yerleştirilebilir. Report Footer (Rapor Sonu): Raporla sonunda yer alan kısımdır, kayıtlarla
ilgili özet bilgiler, toplamlar bu bölüme yerleştirilir. Page Footer (Sayfa Sonu): Her sayfanın sonunda yer alan bölümdür.Sayfa
numarası, sayfa toplamları bu bölümde yerleştirilir. Group Header (Grup Başı): Her grubun başında yer alan bölümdür,
grouplama yapılan alanlar bu bölüme yerleştirilir. Group Footer (Grup Sonu): Her grubun sonunda yer alan bölümdür, grupla
ilgili özet bilgiler, toplamlar bu bölüme yerleştirilir.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Free-form Placement: Rapor üzerindeki nesneler belirli aralıklarla yerleştirirlebilirler bu aralıklar grid tanımında verilir. FileFile optionsLayout tabından Snap to Grid seçeneği kaldırılarak rapora konan nesnelerin yerleşim bağımlılıkları kaldırılır.
Grid: Design ve Preview tab da rapora konan nesnelerin yerleşimlerini
düzenlemek ve kontrol edebilmek için yerleştirilmiş satır ve sütunlardır. Hide(Drill-Down OK): Bölümü gizler. Bölüm içinsdeki formülleri çalıştırmadan
gizler. Suppress (No Drill-Down): Bölümü gizler. Bölüm içindeki formülleri
çalıştırarak gizler. Print at Bottom of Page: Bölüm deki alanların sayfanın alt kısmasında
görünmesini sağlar. New Page Before: Bölümdeki alanları yeni sayfadan itibaren yazmaya başla. New Page After: Bölümdeki alanları yazdıktan sonra diğer bölümleri yeni
sayfadan yazmaya başla. Reset Page Number After: Sayfa numarasını o bölümden sonra sıfırlar. Keep Together: Alanları bir arada tutmayı sağlar. Suppress Blank Section: Boş bölümleri gizler. Underlay Following Sections: Bir bölümün diğer bölümle aynı yatay
konumdan başlamasını sağlamak için kullanılır. DATABASE MENÜSÜ: Visual Linking to report: Veri tabanınızdaki tabloların bağlantılarını gösterir.
Add database to report: Rapora veri tabanından bir tablo eklemek için
kullanılır. Remove from Report: Raporda bulunmasını istemediğiniz tabloyu silmek için
kullanılır.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Set Location: Başka bir veri tabanına bağlanmanızı sağlar.
Set Alias: Tabloya takma ad verilir.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Convert Database Driver: Raporun veri tabanına bağlantı şekillerini
değiştirmek için kullanılır. Örneğin, ODBC ile yapılan bir bağlantıyı OLEDB !ye çevirmek gibi.
Verify Database: Veri tabanının doğruluğunu kontrol etmek için kullanılır.
Verify on every Print: Veri tabanının doğruluğunu raporu her açtığında
kontrol ettirir. Log on/off server: Raporunuzda farklı serverlardaki tabloları kullanıyorsanız
bu serverlara bağlanmanızı sağlar.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Show Sql Query: Raporda kullanılan tabloları, grupları, alanların bulunduğu
sql cümleciğini hazır olarak gösterir.
Perform Grouping on server: Gruplamanın server üzerinde çalışmasını
sağlar. Select distinct record: Raporda aynı kayıttan birden fazla varsa sadece bir
kaydı almayı sağlıyor. REPORT MENÜSU: Report expert: Rapor uzmanına girmenizi sağlar.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı
Select Expert: Kayıt ya da gruplar formüllerini düzeltmeyi ve yeni formül
oluşturmayı sağlar.
Edit selection Formula: Kayıt yada gruplar üzerinde formül oluşturmamızı
sağlar. Change Group Expert: Grupların yerlerini değiştirmek için kullanılır.
Sort Records: Kayıtları sıralamak için kullanılır.
Refresh Report Data: Rapordaki verileri güncellemek için kullanılır.
Gülcay KORKMAZ e_post@: [email protected] Bilgisayar Öğretmeni web: http://www.egitimde-bilisim.com
Yazılım Uzmanı