SQL9000 PROGRAMLARINDA DB RAPOR VE ODBC KULLANIMI 9000 programları Ms Sql veri tabanı sayesinde raporlama yeteneklerini geliştirmiş daha esnek bir yapıya bürünmüştür.Bu yazıdı konu ile bağlantılı örnek raporlar ve bunların kullanımı ile ilgili gerekli bilgilere ulaşacaksınız. 1.ODBC kullanımı Odbc hepimizin bildiği , Pervasive vers.dan beri kullanılmış olan veri tabanlarına ulaşmada kullanılan ve Windows üzerinde yüklü gelen bir hizmettir. Odbc aracılığı ile Sql9000 programlarında oluşturulmuş olan Table ve Views lere Excell ,Access gibi Ofice programlarında ulaşabilme şansımız ortaya çıkmıştır. 1.a. Odbc Data Source Kullanımı Bu aşamada Odbc ile ulaşılmak istenen veritabanı arasında bağlantının ne şekilde uluşturulacağını göreceğiz. Xp ,2000,98 işletim Sistemleri Başlat – Ayarlar – Denetim Masası Administrative Araçlar –Data Sources (ODBC) seçeneği seçilir.(98 işletim sistemlerinde direct Denetim Masasın da bulunur) Data Sources (odbc) ikonu çift tıklatılır.Aşağıdaki pencereden Add butuna tıklatılır, Karşımıza aşağıdaki tablo gelir bu tablodan Sql Server seçeneği seçilir. Bir sonraki aşamada bağlantıya verilecek isim ve bağlanılacak Server seçilir. Name bölümüne bağlantıya verecek olduğumuz ismi ,Description kısmında açıklamayı, Server kısmında ise link olunacak Server seçilmelidir.Kendi makinamızda bulunan Sql Server üzerinde çalışacaksak Local seçeneği seçilmelidir. Next diyelim, Bu aşamadan sonra Link olunacak Sql Server ile ilgili connection ayarları yapılır.Sql server Windows Authentication modunda yapılandırılmış ise aşağıda işaretlenen seçenekler değiştirilmeden devam edilir. Şayet Sqlserver Sql Authentication modunda kurulmuş ise ikinci seçenek seçilir ve Login Id kısmına kullanıcı ismi Password alanında şifre yazılarak devam edilir. Next diyelim, Aşağıdaki tabloda ise artık erişilmek istenen database kayıtlarının seçileceği alan karşımıza gelir .Change the default database to seçeneği işaretlenir ,bu alan işaretlendikten sonra Sql server üzerinde bulunan bütün firmalar karşımıza gelir Ve bizde çalışmak istediğimiz firmayı seçeriz. Next diyelim, En son aşamada ise Finish seçeneği seçilir ve işlem sonlandırılır. Artık bağlantımız hazır , bundan sonra yapılacak işlem ise verilere Excell ,Acces gibi Office uygulamalarından ulaşıp raporlar hazırlamaktır. 1.b.Office Uygulamaları ile Verilere Ulaşmak. Office uygulamalarından Excell ve Access ile Odbc aracılğı ile Sql veri tabanlarına ulaşabilmek için Microsft Office uygulamasınn dış veri al özelliklerinin yüklü olması gereklidir ,şayet Office standart install edilmiş ise bu özellik yüklenmez Office Cd sinden bu özelliği yüklemek gerekir. Excell ile verilere ulaşmak. Excell de boş bir çalışma sayfası açılır,Veri sekmesi tıklanır,Dış veri al seçeneği seçilir,yeni veri tabanı sorgusu oluştur tıklanır.Karşımıza Veri Kaynağını seçeceğimiz tablo gelir,buradan çalışılacak olan veri kaynağı seçilir.Tamam tıklanır. Bir sonraki aşamada bağlantı kurduğumuz firma database içerisinde bulunan table ve views lere ulaşırız.Table lar gerçekte bilgileri tutan objeler , (isminde Choose yazısı bulanan objeler Mikro Yazılımevinin oluşturmuş olduğu default viewslerdir.)Views ler ise tablolar içerisinde bulunan bilgileri istenilen şartlarda görünmesini sağlayan objelerdir. Yukarıdaki tablodan Stok Choose_2A views sini seçelim ,bu views stok ve eldeki miktarını veren bir görünümdür.Next diyelim, Yukarıdaki tabloda ise koşul yani Kriter belirleyebilieceğimiz bir tablo karşımıza gelir. Next diyelim, Aşağıdaki tabloda ise ulaşılacak olan bilgilerin sıralaması ile ilgli bir tablo karşımıza gelir .Sıralama seçeneğimizi seçip ,Next diyelim. Verileri Excell e ver seçeneğini seçip ,finish diyelim. Evet artık gördüğümüz gibi eldeki stok miktarlarına Excell den ulaştık. Access ile verilere ulaşmak Access açılır, Tüm Dosyalar seçeneği seçili iken Tamam butonu tıklanır, Dosya türünde Odbc Databases seçeneği seçilir Bir sonraki aşamada Machine Data Source sekmesi tıklanır, buradan Odbc üzerinde oluşturmuş olduğumuz ,Dsn ni seçeriz , Ok butununu tıklayalım. Bir sonraki aşamada hangi tabloda çalışacağımızı seçeriz .Tamam butonunu tıklayalım. DB RAPOR Kullanımı Sql 9000 programlarından herhangi bir tanesine girilir, Db Rapor butonu tıklanır,karşımıza Report Explorer penceresi gelir File sekmesinden New \ New Report seçeneği tıklanır. Karşımıza aşağıdaki pencere gelir , bu pencereden Data sekmesi tıklanır,bu aşamadan sonra File sekmesi oradanda New butonu tıklanır. Query wizards seçilip ,Ok tıklanır. Sıra çalışılacak tabloları seçmeye kaldı,seçimi yapıp Next diyelim, Karşımıza aşağıdaki tablo gelir burada bulunan All Fields seçeneğini seçerseniz çalışmak istediğiniz tablodaki yada views deki bütün alanalrı seçmiş oluruz,bütün alanları seçmek istemiyorsak ,Choose Fields seçeneği seçilir.Next diyelim, Aşağıdaki tablo karşımıza gelene kadar Next diyelim.Bir sonraki aşamada Design seçeneğini seçip devam edelim. Yaptığımız işlemler sonucunda ulaşılacak olan verilerin özelliklerini ve hangi verilere ulaşacağımızı tanımlamış olduk,artık bundan sonra bu verilerin ekran dizilişi ile ilgili ayarları yapma aşamasına gelmiş durumdayız. Design sekmesi tıklanır,buradan File butonu tıklanır,New seçeneği seçilir,(New seçeneği seçilmeli,New Report seçeneği seçilirse en başa dönmüş oluruz.) Karşımıza aşağıdaki tablo gelir buradan Report Wizard butonu tıklanır, Bir sonraki aşamada ilgli alanları seçmemiz gerekir,seçimi yapıp ,Next diyelim, Karşımıza aşağıdaki Rapor ekranı gelene kadar Next diyoruz ve işlem bitmiş oluyor.Design da değişiklik yapmak istiyorsak Design sekmesi tıklanmalıdır.Çıkışta Save etmeyi unutmuyoruz.Kolay gelsin.