SQL Sorgusunu Macro ile Excel’den çalıştırmak.

Fırsat buldukça bir çok kişinin işine yarayacağını düşündüğüm basit tips and tricks tarzı uygulama ve kodları burada paylaşmak istiyorum.
İşte onlardan ilki. Basit bir excel macrosu ile SQL Server’a bağlanma ve rapora yani stored procedure’e excel sayfasından parametre gönderme ve sorguyu bu parametreye göre çalıştırıp sonuçlarını excel’e atma uygulaması.
Örneğin burada Müşteri adı, başlangıç tarihi ve bitiş tarihi excel’den parametre olarak gönderiliyor ve karşılığında bu parametreler ile “SPSATISRAPOR” stored procedure ü çalıştırılıyor.
Önemli not: Burada sql server a bağlanırken mutlaka ama mutlaka okuma yetkisi olan bir kullanıcı ile bağlanmayı ve SA gibi tam yetkili bir kullanıcı ile bağlanmamayı ihmal etmiyoruz. Zira şifreler excel dosyası içinde kalıyor. Aman ha! Çok tehlikeli. 🙂

Diğer Not:Resimde görülen müşteri isimleri tamamen rastgele oluşturulan sanal isimlerdir.

Örnek excel dosyasını aşağıdaki linkten indirebilirsiniz.

https://onedrive.live.com/redir?resid=FCC4E1621B75EE84!188999&authkey=!AO4u60316DCcVNY&ithint=file%2cxlsx&e=3lmCa4
#excel#excelmacro#macro#mssql#sqlquery

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s