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