Advertisement
Advertisement
| 07.19.2008 at 01:58PM PDT, ID: 23579437 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: |
Sub Query()
Sheets("Property").Activate
Dim com, Workbook, Server, UID, PWD, DSheet, Year, Month, PCN, Port, SSelect, Where, SFrom As String
Workbook = ThisWorkbook.Name
UID = Range("b1")
PWD = Range("b2")
Database = Range("b3")
Server = Range("b4")
DSheet = Range("b5")
SSelect = Range("b7")
SFrom = Range("b8")
SWhere = Range("b9")
SORDER = Range("b10")
SGroup = Range("b11")
StartRange = Range("b6")
Sheets(DSheet).Select
Cells.Delete
With ActiveSheet.QueryTables.Add(Connection:="ODBC; _
DRIVER={iSeries Access ODBC Driver}; _
SYSTEM=" & Server & ";UID=" & UID & ";PWD=" & PWD & ";DBQ=" _
& Database & ";", _
Destination:=Sheets(DSheet).Range(StartRange))
.Sql = SSelect & " " & SFrom & " " & SWhere & " " & _
SORDER & " " & SGroup
'.PostText = True
.FieldNames = True
.RefreshStyle = xlOverwriteCells
.RowNumbers = False
.FillAdjacentFormulas = False
.RefreshOnFileOpen = False
.HasAutoFormat = False
.BackgroundQuery = True
.SavePassword = True
.SaveData = True
.Refresh False
End With
End Sub
|