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
Normalde excel sayfasında bu şekilde güncellemer yapıp SQL den veri cağırıyoruz.
Userformda spreadsheet 'i kullanarak excel sayfasıyla ilişkilendirmeden işlem yapmak istiyorum. spreadsheet'e verileri belli değişkenleri textbox'lardan göstererek halletmek istiyordum. Fakat spreadsheet'in bağlantısını ve view'ini değiştirmeyi başaramadım.
--- BU CUMLE OUERY TABLOYU GUNCELLERKEN GERCEKLEŞTIRDIĞIM KODLAR.
--- BU KONDLARA BENZEYECEĞİNİ DÜŞÜNEREK BU ŞEKİLDE YAPMAK İSTEDİM AMA ÇALIŞMADI. hATA VERDİ.
Userformda spreadsheet 'i kullanarak excel sayfasıyla ilişkilendirmeden işlem yapmak istiyorum. spreadsheet'e verileri belli değişkenleri textbox'lardan göstererek halletmek istiyordum. Fakat spreadsheet'in bağlantısını ve view'ini değiştirmeyi başaramadım.
--- BU CUMLE OUERY TABLOYU GUNCELLERKEN GERCEKLEŞTIRDIĞIM KODLAR.
Kod:
With Sheets("Alacak").Range("Alacak_Sorgu_01").QueryTable
.Connection = _
"" & baglanti & ""
.CommandText = Array( _
" SELECT A.C_S ,SUM(TUTAR) TUTAR ,A.DURUM ,TURU " _
, " FROM dbo.Z_TKM_M_SENCEK A " _
, " GROUP BY A.C_S ,A.DURUM ,TURU" _
, " ORDER BY A.C_S ,A.DURUM ,TURU " _
)
Range("Aalacak_Son_CalisanView") = .CommandText
.Refresh BackgroundQuery:=False
End With
Kod:
With USEFORM1.spreadsheet.datasource
.Connection = _
"" & baglanti & ""
.CommandText = Array( _
" SELECT A.C_S ,SUM(TUTAR) TUTAR ,A.DURUM ,TURU " _
, " FROM dbo.Z_TKM_M_SENCEK A " _
, " GROUP BY A.C_S ,A.DURUM ,TURU" _
, " ORDER BY A.C_S ,A.DURUM ,TURU " _
)
Range("Aalacak_Son_CalisanView") = .CommandText
.Refresh BackgroundQuery:=False
End With