Query yi excele aktarma

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
HANZALE
Üye
Mesajlar: 5
Kayıt: 27 Ara 2006 12:15
Konum: İstanbul

Query yi excele aktarma

Mesaj gönderen HANZALE »

s.a
SQL Server'de Query sonucunu excele aktarmak istiyorum,
ancak bi çözüm bulamadım henüz. Yardımcı olabilir misiniz lütfen?
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Query Analyser'da sorgu sonucu döndükten sonra sonucun geldiği giridde sol üst köşeye tıklayarak önce tüm kayıtları seçip sonra herhangi bir kaydın üzerindeyken sağ tuş tıklayı "save a file" diyebilirsin. Eğer dönen sonucu hiç gridde görmeyeyim bana dosya olarak kaydetsin dersen de ayarlarında vardı, sonucu gridde değil de dosyaya kaydet diye bir seçenek.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Uygun ölçüt/kriter ile aranırsa çözüm forumda :idea:

viewtopic.php?t=8532
viewtopic.php?t=9742
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
HANZALE
Üye
Mesajlar: 5
Kayıt: 27 Ara 2006 12:15
Konum: İstanbul

Mesaj gönderen HANZALE »

rsimsek Hocam, forumda aradım ancak bulamadım. Verdiğiniz linkleri de inceledim,teşekkürler Hocam. Ama benim sorunum delphiyle alakalı değil.
naile kardeş, senin bahsettiğin yolu da denedim ancak bu sorunum bir program içinde var olan sorgu çalıştırıldığında sonucun hiç grid gelmeden tamamen excele atılması, istenirse kaydedilir.Direkt kaydedilmesi değil yani. Query Analyser'de result to file ile grid gelmeden istenilen formatta kayda geçiyor. Bunun query ayarları ile değil de sorguya eklenecek kodlarla çözümlenmesi gerekiyor diye düşünüyorum. DTS'yi de inceledim, Job hazırlanması gerektiğine dair birşeyler okumuştum ama ...
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Ama benim sorunum delphiyle alakalı değil.
.. ancak bu sorunum bir program içinde var olan sorgu çalıştırıldığında..
Şimdi ben anlamadım sorguyu nerde çalıştırıyorsun?

Job'un görevi vereceğin bir işlemi (sql cümlesi, function veya procedure..) verdiğin zamanda çalıştırmasıdır. Eğer vereceğin sonucu çalıştırıp sonra bir dosyaya yazma özelliği varsa ben hiç kullanmadığımdan bilmiyorum.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Kısa bir programcıkla aktarabilirsin :wink:

Bunlar işine yarayabilir.
viewtopic.php?t=18217
viewtopic.php?t=16174
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
AliRiza
Üye
Mesajlar: 172
Kayıt: 24 Kas 2004 10:57
Konum: İstanbul/Avcılar
İletişim:

Excel içind.en çözüm

Mesaj gönderen AliRiza »

Bunu aslında excelden yapabilirsiniz..
Excelde veri menüsünden dış veri al yeni veritabanı sorgusu deyip yapabilirsiniz aslında.
Belirttiğiniz şarta göre veriyi çekebilirsiniz diye düşünüyorum.
Bilginin efendisi olmak için çalışmanın uşağı olmak şarttır...
BALZAC
Bana bir harf öğretenin kulu kölesi olurum..
HZ.ALİ
HANZALE
Üye
Mesajlar: 5
Kayıt: 27 Ara 2006 12:15
Konum: İstanbul

Mesaj gönderen HANZALE »

Bunu bi muhasebe programı içerisine yerleştirecez. Yani bu sorgudaki işlevi farklı yöntemlerle(excelde veya Ent. Manager ile) yapabiliriz. Sanırım ben sorunumu net izah edemedim. Bi SQL sorgusu, procedure vs.. gerekli bana. Mesela bu sorguyu Query'de çalıştırdığımda o tablo veya tablolardaki verileri excele atacak Bu sorguyu programda kullanacam, bi tuşa tıklayla o forumdaki bilgileri excele atacak. Delphide gridi excele atmak değil benim yapmak istediğim, yanlış anlaşılmasın...
:(
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Şöyle bir .txt dosyası çıkartıp uzantısını .csv yapsan bile excele veri çıkarmış oluyorsun.

Kod: Tümünü seç

alan1;alan2;alan3
kayıt11;kayıt12;kayıt13
kayıt21;kayıt22;kayıt23
kayıt31;kayıt32;kayıt33
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

HANZALE yazdı:Bunu bi muhasebe programı içerisine yerleştirecez. Yani bu sorgudaki işlevi farklı yöntemlerle(excelde veya Ent. Manager ile) yapabiliriz. Sanırım ben sorunumu net izah edemedim. Bi SQL sorgusu, procedure vs.. gerekli bana. Mesela bu sorguyu Query'de çalıştırdığımda o tablo veya tablolardaki verileri excele atacak Bu sorguyu programda kullanacam, bi tuşa tıklayla o forumdaki bilgileri excele atacak. Delphide gridi excele atmak değil benim yapmak istediğim, yanlış anlaşılmasın...
:(
"Bunu bi muhasebe programı içerisine yerleştirecez. "

burda sonuçta bir program v.s. yok mu yani neyi nereye yerleştiriyorsunuz ???

"bi tuşa tıklayla o forumdaki bilgileri excele atacak"
hangi formdaki bilgiler ??
ne yapmak istediğinizi ben anlayamadım. Sanırım kimsede anlayamamış..
O zaman bir program yazalım datanızı seçin Sql kodunu bir edit e girin sonunu size göstermeden excel de açalım isteğiniz bu galiba
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla