Nascondi Sommario

Formattazione di una query di rapporto

Le query di rapporto contengono informazioni strutturate che visualizzano il rapporto nel Generatore rapporti e una o più query SQL che ottengono informaizoni dal database SQL.

Le query si creano in un editor di testo come BloccoNote e salvarle come file .crp.

Per formattare una query di rapporto:

  1. aprire un editor di testo come BloccoNote.
  2. Creare una query di rapporto usando i seguenti elementi:

    Sintassi Esempio
    @[query_identifier]
    @[GroupMembers]
    §Name [display_name]
    §Name [Dettagli utente dei gruppi scelti]
    §Company [nome_azienda]
    §Company [SOLIDWORKS]
    §Description [descrizione]
    §Description [Elenca tutti i soci dei gruppi scelti.]
    §Version [numero_versione]
    §Versione [1.1]
    §Arguments [ tiponome[conteggio] [istruzioni] ]

    Dove:

    • tipo è un tipo di argomentazione predefinita

    • nome è una variabile usata nell'elemento DOVE della query SQL.

    • [conteggio] definisce il modo in cui i valori tornano alla query SQL

    • [istruzione] appare nel Generatore rapporti come istruzione dell'utente

    Una query di rapporto può avere multipli argomenti.

    Tutti i componenti dell'argomentazione devono essere su una riga.
    §Arguments [ GroupID TheGroupID[N] [Seleziona gruppi] ]
    §Sql [ ]
    §Sql [ ]

  3. In Microsoft SQL Server Management Studio, creare una query T-SQL per ottenere informazioni dal database SQL.
  4. Copiare la query SQL ed incollarla alla sezione §Sql [ ] della query di rapporto.
  5. Come opzione, modificare l'elemento DOVE della query SQL se si intende valutare l'argomento in modo dinamico quando il rapporto viene eseguito nel generatore di rapporto.

    Nel passaggio 2, l'Argomento è [GroupID TheGroupID[N] [Select groups]]. Il nome di variabile TheGroupID può essere usato per riportare i dati basati sul gruppo scelto dall'utente quando il rapporto viene eseguito.

    Per fare ciò, nella seguente sintassi di query T-SQL, si va a sostituire G.GroupID = 2 con {G.GroupID, TheGroupID, =, OR}.

    Sintassi query T-SQL
    DOVE G.GroupID = 2 E G.GroupID = M.GroupID E U.UserID = M.UserID
    Sintassi quesiti rapporto
    DOVE {G.GroupID, TheGroupID, =, OR} E G.GroupID = M.GroupID E U.UserID = M.UserID]

  6. Salvare la query nel file .crp.
  7. Importare il file .crp nel Generatore rapporti per eseguire il rapporto.

Esempio query di rapporto

La seguente query di rapporto proviene da Report Examples 1.crp, installato su install_dir, per impostazione predefinita C:\Program Files\SOLIDWORKS Enterprise PDM.

@[GroupMembers] §Name [Dettagli utente dei gruppi scelti] §Company [SOLIDWORKS] §Description [Questa query elenca tutti i soci dei gruppi scelti.] §Version [1.1] §Arguments [ GroupID	TheGroupID[N] [Seleziona gruppi] ] §Sql [ SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID ]

Questo file contiene altre query di rapporto che l'utente può importare nel Generatore rapporti.



Fornisci il feedback su questo argomento

SOLIDWORKS apprezza il feedback degli utenti relativamente alla presentazione, la precisione e l'esaustività della documentazione. Usare il modulo riportato di seguito per inviare i propri commenti e suggerimenti su questo argomento direttamente al nostro team della documentazione. Questo team non è in grado di rispondere a domande di natura tecnica. Fare clic qui per informazioni sul supporto tecnico.

* Obbligatoria

 
*Email:  
Oggetto:   Feedback sugli argomenti della guida
Pagina:   Formattazione di una query di rapporto
*Commento:  
*   Confermo di aver letto e accettato l'informativa sulla privacy che regola l'utilizzo dei miei dati personali da parte di Dassault Systèmes

Stampa argomento

Selezionare il contenuto da stampare:

x

L'utente utilizza una versione di Internet Explorer precedente alla versione 7. Per una visualizzazione ottimale, consigliamo di fare l'upgrade del proprio browser a Internet Explorer 7 o successiva.

 Non mostrare nuovamente questo messaggio
x

Versione contenuto guida Web: SOLIDWORKS PDM 2014 SP05

Per disattivare la guida Web dall'interno di SOLIDWORKS e usare invece la guida locale, fare clic su ? > Usa la guida Web di SOLIDWORKS.

Per segnalare i problemi riscontrati con l'interfaccia e la funzionalità di ricerca della guida Web, contattare il rappresentante del supporto locale. Per fornire un feedback su singoli argomenti della guida, usare il link "Feedback su questo argomento" nella pagina del singolo argomento.