Forum
merhabalar,
3 farklı firma vardır. ve bu firmaların kendı bunyesınde kullandıkları programlar vardır.amacım şudur.excelde dış veri al yöntemiyle hazırlamıs oldugum SQL raporunu şirketlere bağlanmadan otomatik olarak alma şansım vardıdır.umarım açıklayıcı olmustur.şimdiden teşekkürler.
arkadaşlar asıl amacım patronum masasında otururken aynı anda şirketin mali durumunu görmek istemesi.
Merhaba;
Bu sorunu kullanmış olduğunuz programlanda yapabilirsiniz. Örnek olarak Nebim yazılımın Dış veri al ver yöntimi bulunmaktadır ve bu hizmeti mail üzerinden yapmaktadır. Raporlar eşleştirilen bir pop3 mail hesabına yönlendirilmektedir.
Rapor alamk istediğiniz Programı söylerseniz, konuya hakim arkadaşların paylaşımlarından yararlanabilirsiniz.
Merhaba;
Excel üzerinden SQL deki DB lere bağlanıp pivot raporlar yapabilirsiniz. Bu konuda alınabilecek en iyi eğitim klavuzunu bence Execel in yardımında bulabilirisiniz.
Excel i açıp "F1" fonksiyon tuşuna basın; aratma ekranında "SQL pivot" yazın ayrıntılı bağlantı ve rapor yapma eğitim dökümünü bulabilirsiniz.
iyi çalışmalar.
Merhaba
Arkadaşlarıma ek olarak, eğer çok profesyonel birşey istiyorsanız dinamik olarak web üzerinden tüm raporları hem excel hemde grafiklerle verilere anlam katan pivot dahil hemen istedğiniz sorgu türünü mix edip sonuç dönebilsin vs... Kendi yapmış olduğum BI üzerine profesyonel bir yazılım var olap vs.. de entegre. Birkaç büyük ölçekli şirket tarafından kullanılıyor. referans olarak verebilirm. İlginizi çekerese yazabilirsiniz..
Benzer örnek ekran görüntüsü
arkadaşlar yalnız şöyle bir ayrıntı var.şirketler ağ içinde değil farklı şehirlerde.sttaik ip mevcut.ve kullandıgımız program logo programı.anlık olarak kasa durumunu görmek amacımız(bunun için sql raporumuz hazır) sadece bunu uzakmasaüstü kullanmadan excel i açtığımızda anlık son durumu görmek istiyorum.
Mehaba;
Web üzerinden verileri bir raporı paylaşabilrisinzi. Fakat tanımlı bir adres üzerinden açmak zor olacaksa .Sql mail ile belirli bir sorgu cümleciğini mail ile sonucu istediğiniz kullanıcılara mail atabilirsiniz.
Yapmanız gereken şey sql mail server açmak ve sorguyu bir job ile belirli zaman aralıklarında ilgili kişilere sql mail atmak.
Fakat logo da buna benzer web üzerinden rapor görmeyi sağlayan ek programlar olabiliri biz nebim yazılım ekibi olarak ücretsiz olarak web üzerinden rapor gösteren programlarımız var logo da benzer yöntemler olabilir.
Benzer yöntemler yoksa ve siz web üzerinden veri paylaşamıyorsanız şulere sql mail nasıl kurulmalı konusuda takılırsanız yardımcı olabilriiz.
iyi çalışmalar.
Merhaba;
Size tavsiye ettiğim sql mail için bir örnek.
1- Öncelikle rapor için query yi bir procedure kaydedin. Ben örnek bir procedur hazırladım siz kendi sorgunuzla benim sorguyu örnek alıp değiştirebilirsiniz.
örnek procedur=
CREATE Procedure [dbo]. [sp_YurtDisiDovizSahasiBosOlanSatislar]
as
set
dateformat dmyset
transaction isolation level read uncommitted--Select ile başlayan tüm satırları silip kendi sorgunuzu ekleyin.
select
tbStok.sKodu, sDepo, convert(char(10),dteFisTarihi,103) as FisTarihi, lFisNo, lCikisTutar, lBrutTutarfrom
tbStok, tbStokFisiDetayiwhere
tbStok.nStokID = tbStokFisiDetayi.nStokIDand
dtefistarihi between '01/01/2008' and '30/09/2008'and
sdepo in ('M090')AND sfistipi='P'
and sdovizcinsi1=''
order
by sDepo, dteFisTarihi2-Yeni bir job hazırlayın job da Step de yeni bir steps hazırlayın . a-) database alanına sorgunun çalışacağı DB nizi seçin b-) command alanına benim örnek hazırladığım komutu kopyalayıp db adı sp adı maıl adresi gibi alanları kendi sisteminize uygun şekilde değiştirin.
msdb
.dbo.sp_send_dbmail @profile_name = 'cozumpark',@recipients
= '[email protected];[email protected]',@copy_recipients
= '', @subject = 'çözümpark rapor deneme',= 'deneme.dbo.sp_YurtDisiDovizSahasiBosOlanSatislar',
attach_query_result_as_file
= 1
3-SQL mail profilinizi tanıtın
4-Artık job için zaman planlayıp çalıştırabilriisniz.
5-SQL mail mail boyu kotası 2mb dır mail attığınız rapor bu boyuttan daha büyük olmamalıdır.
İyi çalışmalar.
HATİCE HANIM YARDIMLARINIZ İÇİN TEŞEKKÜR EDERİM.YAZDIKLARINIZI DENEYECEĞİM.