L.S.,
Al langere tijd worstel ik met het volgende - ik gebruik SQL Server en Excel. Regelmatig maak ik directe koppelingen vanuit
Excel naar de SQL database. Nu probeer ik al langere tijd (tevergeefs) om de criteria in het SQL script te laten lopen met
variabelen die in Excel moeten worden ingevuld of via een chatbox worden opgegeven.
Onderstaand is een klein voorbeeld van het script dat ik gebruik waarbij de variabele (afgart__.kla__ref) via een Excel
cel kan ophalen of middels een chatbox kan invullen.
Kan iemand mij op weg helpen, al is het maar een verwijzing naar hoe ik dergelijke variabelen kan opbouwen
Bij voorbaat dank,
Victor
Al langere tijd worstel ik met het volgende - ik gebruik SQL Server en Excel. Regelmatig maak ik directe koppelingen vanuit
Excel naar de SQL database. Nu probeer ik al langere tijd (tevergeefs) om de criteria in het SQL script te laten lopen met
variabelen die in Excel moeten worden ingevuld of via een chatbox worden opgegeven.
Onderstaand is een klein voorbeeld van het script dat ik gebruik waarbij de variabele (afgart__.kla__ref) via een Excel
cel kan ophalen of middels een chatbox kan invullen.
Kan iemand mij op weg helpen, al is het maar een verwijzing naar hoe ik dergelijke variabelen kan opbouwen
Bij voorbaat dank,
Victor
PHP:
Sub Test_Variable_Data()
'
' Test_Variable_Data Macro
'
'
With ActiveSheet.ListObjects.Add(SourceType:=0, Source:=Array(Array( _
"ODBC;DSN=sqlbxx;Description=sqlbxx - Cerm Database;UID=xxxxxxxx;Trusted_Connection=Yes;APP=Microsoft Office 2010;WSID=SRV-XXX-XX" _
), Array(";DATABASE=sqlbxx;")), Destination:=Range("$A$10")).QueryTable
.CommandText = Array( _
"SELECT afgart__.afg__ref, afgart__.afg_oms1" & Chr(13) & "" & Chr(10) & "FROM sqlb00.dbo.afgart__ afgart__" & Chr(13) & "" & Chr(10) & "WHERE (afgart__.kla__ref='3913')" _
)
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.ListObject.DisplayName = "Tabel_Query_van_sqlbxx"
.Refresh BackgroundQuery:=False
End With
End Sub