Arkadaşlar SQL den dış veri çekiyorum manuel olarak
ama bu yazılı olan makroda tarih kısmı sabit ama
Ben makroyu çalıştırdığım zaman bena hangi tarihler arasında çekmememi sorsun ve girdiğim tarih aralığındaki veriyi çekmesini istiyorum.
Yardımlarınız için şimdiden teşekkürler.
Sub Makro1()
'
' Makro1 Makro
' Makro tarafından 10.02.2007 tarihinde kaydedildi.
'
'
With ActiveSheet.QueryTables.Add(Connection:= _
"ODBC;DRIVER=SQL Server;SERVER=BARKOD;UID=depo;APP=Microsoft® Query;WSID=DEPO;Trusted_Connection=Yes" _
, Destination:=Range("A1"))
.CommandText = Array( _
"SELECT kupbarkod1.kalemkod, kupbarkod1.K_Tar, kupbarkod1.TopID" & Chr(13) & "" & Chr(10) & "FROM kayitDb.dbo.kupbarkod1 kupbarkod1" & Chr(13) & "" & Chr(10) & "WHERE (kupbarkod1.K_Tar>={ts '2007-02-07 00:00:00'} And kupbarkod1.K_Tar<{ts '2007-02-08 00:00" _
, ":00'})")
.Name = "Rapor Al kaynağından sorgula"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub
ama bu yazılı olan makroda tarih kısmı sabit ama
Ben makroyu çalıştırdığım zaman bena hangi tarihler arasında çekmememi sorsun ve girdiğim tarih aralığındaki veriyi çekmesini istiyorum.
Yardımlarınız için şimdiden teşekkürler.
Sub Makro1()
'
' Makro1 Makro
' Makro tarafından 10.02.2007 tarihinde kaydedildi.
'
'
With ActiveSheet.QueryTables.Add(Connection:= _
"ODBC;DRIVER=SQL Server;SERVER=BARKOD;UID=depo;APP=Microsoft® Query;WSID=DEPO;Trusted_Connection=Yes" _
, Destination:=Range("A1"))
.CommandText = Array( _
"SELECT kupbarkod1.kalemkod, kupbarkod1.K_Tar, kupbarkod1.TopID" & Chr(13) & "" & Chr(10) & "FROM kayitDb.dbo.kupbarkod1 kupbarkod1" & Chr(13) & "" & Chr(10) & "WHERE (kupbarkod1.K_Tar>={ts '2007-02-07 00:00:00'} And kupbarkod1.K_Tar<{ts '2007-02-08 00:00" _
, ":00'})")
.Name = "Rapor Al kaynağından sorgula"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub