Condividi tramite


Generatore query (Creazione guidata report)

Utilizzare un generatore di query per specificare una query che recuperi un set di risultati da utilizzare in un report. È possibile scegliere tra due generatori di query:

  • Il generatore di query generico predefinito offre un'area di lavoro estremamente semplice per l'impostazione di query e la visualizzazione dei risultati. È possibile specificare più istruzioni Transact-SQL, la sintassi della query o dei comandi per estensioni per l'elaborazione dati personalizzata e query che vengono specificate come espressioni. Poiché il generatore di query generico non esegue la pre-elaborazione della query e può gestire qualsiasi tipo di sintassi della query, rappresenta lo strumento di compilazione delle query predefinito per Progettazione report.

  • Il generatore di query grafico offre una rappresentazione visiva più efficace. Viene utilizzato in Visual Studio e in altre parti di SQL Server. È possibile utilizzare il generatore di query grafico se non si desidera creare espressioni o istruzioni SQL in più parti.

    Per passare al generatore di query grafico, attivare o disattivare il pulsante Modifica come testo nell'angolo in alto a sinistra della finestra.

È inoltre possibile importare una query da un altro report.

Opzioni relative al generatore di query

  • Modifica come testo
    Consente di passare tra una progettazione di query basata su testo e una grafica, se sono supportate entrambe dalla query.

  • Importa
    Consente di aprire la finestra di dialogo Importa query e di visualizzare i file con estensione rdl e sql per qualsiasi report disponibile. È possibile utilizzare la query importata così com'è oppure modificarla nel generatore di query.

  • ! (Run)
    Consente di eseguire la query e di restituire un set di risultati nel caso in cui la query sia valida. Si noti che non è possibile eseguire la query nel caso in cui questa sia un'espressione. Per verificare una query basata su un'espressione, è necessario visualizzare l'anteprima del report.

  • Tipo di comando
    Consente di specificare direttamente testo, stored procedure o tabelle. La disponibilità di un determinato tipo di comando dipende dall'estensione per l'elaborazione dati specificata.

  • Riquadro query
    Consente di digitare la query.

  • Riquadro Risultati
    Visualizza il set di risultati restituito da una query.