/ / Microsoft Excel - Come eseguire una query su un server SQL con parametri basati sul valore della cella, quindi inserire il set di risultati in excel - sql, sql-server, excel, vba

Microsoft Excel - Come eseguire una query su un server SQL con parametri basati sul valore della cella, quindi inserire il set di risultati in excel - sql, sql-server, excel, vba

Idealmente ci sarebbe un pulsante premuto all'internoeccellere. Quando l'utente preme questo pulsante, invia una query al database di SQL Server e inserisce i risultati di tale query in Excel. Ci sarebbe una cella specifica in cui l'utente immette una data, questa data viene utilizzata nella query.

Non sono sicuro che il metodo migliore da utilizzare per connettersi a SQL Server per raggiungere questo obiettivo. Deve essere una query che ha parametri basati su valori di cella.

Grazie per l'aiuto.

risposte:

0 per risposta № 1

Puoi farlo con VBA, ma se vuoi farloqualcosa di simile senza codifica, puoi andare alla scheda "Dati" sulla barra multifunzione, selezionare "Da altre fonti" nella sezione "Ottieni dati esterni" e seguire le istruzioni per creare una tabella collegata su un foglio. Ciò dovrebbe funzionare presupponendo che non si eseguano limiti di dati, quindi è possibile utilizzare le formule di Excel su un altro foglio per manipolare i dati in modo approssimativo a una query.