sql den data süzmek

Katılım
16 Şubat 2007
Mesajlar
17
Excel Vers. ve Dili
2003 vb
Arkadaşlar merhabalar,
sorumun şu ; sql de bulunan x isimli veritabanında bulunan y isimli tabloda bulunan ve isimleri 1 den başlayıp 20 ye kadar süren kolonlarda bulunan verilerden sadece 1,4,8 ve 10 isimli kolonlardan exceldeki userform1 de mevcut date time picker da verdiğim tarih bazında süzerek getirmesini istiyorum.Ve yazdığımız bu kodu da yine userform1 de bulunan commandbutton1 in clik olayına yazmak istiyorum.Kısa bir örnek kod işimi çözecek.
Şimdiden çok teşekkürler ediyorum,
 
Katılım
16 Şubat 2007
Mesajlar
17
Excel Vers. ve Dili
2003 vb
Arkadaşlar konu hakkında herhangi bir bilgisi olanda mı yok ?
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
İsteğiniz şey o kadar basıt değil . Bir örnek hazırlamak vakt alır .

İsterseniz aşağidaki linki bir inceleyin.

Fikir verecektir.

http://www.excel.web.tr/showthread.php?t=20204

ben raporlarımda date time picker hiç kullanmadım. Ne işe yaradığınıda merak ettim doğrusu .Öğrenmek üzere sitede bakacam tabi. Bu bilgi içinde teşekürler.
 
Katılım
16 Şubat 2007
Mesajlar
17
Excel Vers. ve Dili
2003 vb
teşekkür ederim, date time picker formlarda tarih bilgisi girmek için olşturulan özel bir fonksiyon,
 
Katılım
16 Şubat 2007
Mesajlar
17
Excel Vers. ve Dili
2003 vb
Linklerde bulunan dosyaları inceledim,çok faydası oldu teşekkür ederim,
Siz makroda bulunan süzme kısıtları için hücrelerde bulunan değerleri atıyorsunuz.Benim istediğim ise Excelde oluşturulmuş bir userform üzerinde bulunan nesnelerden değer atamaktı.Textboxlardan değer atamayı başardım şuan tarih değerilerini DTpicker üzerinden atamaya çalışıyorum.Çalışmam sona erince kodları buraya yazacağım.
 
Katılım
16 Şubat 2007
Mesajlar
17
Excel Vers. ve Dili
2003 vb
Userform1 isimlil formda bulunan textbox1 , textbox2 ve textbox3 e göre sqlden verileri süzüp excele alabilirsiniz.

Private Sub CommandButton1_Click()

Range("A2").Select
With Selection.ListObject.QueryTable
.Connection = _
"ODBC;DRIVER=SQL Server;SERVER=DATABASE İN BULUNDUĞU SERVER IN ADI;UID=SERVERKULLANICIADI;APP=2007 Microsoft Office system;WSID=DATABASE İN BULUNDUĞU SERVER IN ADI;DATABASE=DATABASEİN İSMİ;Trusted_Connection=Yes"
.CommandText = Array( _
"SELECT KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI,KOLONADI" & Chr(13) & "" & Chr(10) & "FROM [DATABASE İSMİ].[dbo].[TABLOADI]" & Chr(13) & "" & Chr(10) & "" & Chr(13) & "" & Chr(10) & "Where 1.KISITKOLONADI='" & (TextBox3.Value) & "' and A 2.KISITKOLONADI='" & (TextBox2.Value) & "' " & Chr(13) & "" & Chr(10) & "and " _
, "3.KISITKOLONADI'" & (TextBox1.Value) & "'")
.Refresh BackgroundQuery:=False
End With
Unload UserForm1

End Sub
 
Üst