Ich versuche, SQL Server 2012 Daten in Excel 2013 zu bekommen.Excel-Zelle Wert als SQL Server Connection-Parameter
Sie können meinen Beispielbefehlstext sehen. Wenn ich Datumsparameter manuell wie folgt schreibe:
set @dt = getdate()
es funktioniert gut. Aber ich muss den Excel-Wert übergeben, zum Beispiel A1
Wert wie im Bild gezeigt. Ist es möglich? Wenn ja, wie?
Bitte beachten: Ich mache NICHT wollen VBA-Makro-Verbindung verwenden, müssen sie nur über dieses Formular zu übergeben.
Wenn Sie Microsoft Query anstelle einer Datenverbindungsdatei verwendet haben, wäre "Parameters ..." verfügbar. Siehe https://support.office.com/en-us/article/customize-a-parameter-query-addf7cb7-ddf0-442f-a60c-cd7280e201bd –
Es ist nutzlos, es gibt keine Parameter zum Klicken in Excel 2013 Verbindungseigenschaften Definition . Diese Hilfe könnte für Office 2007 oder 2010, nicht für 2013 sein. –
Nein, das funktioniert in Excel 2013 genauso gut. Verwenden Sie Daten -> Aus anderen Quellen -> Aus Microsoft Query, definieren Sie eine Abfrage und verwenden Sie Parameter Platzhalter ('?') Darin. Dadurch können Sie Parameter an Zellen binden. Query ist alt und es hat einige Einschränkungen, aber es funktioniert 2013. Quelle: Ich habe es gerade getestet. –