kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,677
- Excel Vers. ve Dili
- Excel 2010 32 bit
Merhaba,
Günlük Sahifesinde textbox1 deki tarihe göre TARİH sutunundan veri çekmek istediğimizde aşağıdaki kod söz dizimi hatası veriyor.
textbox1 formatı "dd.mm.yyy" dir.
Aylık sahifesinde sorun yok.
Günlük Sahifesinde textbox1 deki tarihe göre TARİH sutunundan veri çekmek istediğimizde aşağıdaki kod söz dizimi hatası veriyor.
textbox1 formatı "dd.mm.yyy" dir.
Aylık sahifesinde sorun yok.
Kod:
Sub sorgula()
If TextBox1.Value <> "" Then
ListBox1.Clear
ListBox2.Clear
Dim con As Object
Dim rs As Object
Set con = CreateObject("adodb.connection")
con.Open "provider=microsoft.jet.oledb.4.0;data source=" & _
ThisWorkbook.FullName & ";extended properties=""Excel 8.0;hdr=yes"""
Sql = "select [ÜRÜN ADI], sum([ADET]), ROUND(sum([NET TUTAR]),2) from [VERI$] where [TARİH]=" & Format(CDate(TextBox1.Value), "dd.mm.yyy") & "' group by [ÜRÜN ADI]"
Set rs = con.Execute(Sql)
If Not rs.bof Then ListBox1.Column = rs.getrows
Set rs = Nothing
Set con = Nothing
End If
End Sub
