Documentazione
torna al sito web >

Scheda dati

Scheda indice

Il report designer ha opinioni diverse, che sono divise in schede di indice. È possibile passare in qualsiasi momento da "Dati" a "Calcoli", da "Disegno" a "Anteprima". Qui trovate una breve panoramica; la descrizione esatta delle singole schede di memoria si trova nei capitoli seguenti.

Dati della scheda di memoria

Ogni stampa richiede dati per la stampa. La compilazione, l'ordinamento, la selezione dei campi e la concatenazione dei dati sono chiamati fonte di dati.

Queste fonti di dati integrate possono essere facilmente create o modificate nel progettista di report per nuovi modelli di report e per la maggior parte dei modelli di report. È possibile accedere a Report Designer dalla barra degli strumenti Avvio rapido tramite il punto del modulo Report Designer.

Scheda indice - Dati

Creazione di un'origine dati tramite la procedura guidata

Dopo il passaggio alla scheda "Dati" è possibile aprire l'Assistente di ricerca nel menu "Dati" sotto "Nuovo".

La procedura di interrogazione guidata guida l'utente attraverso la selezione della tabella e dei campi. Nella procedura guidata è possibile calcolare nuovi valori di campo, dati di gruppo, dati di ordinamento e impostare le condizioni del filtro.

Aprire la procedura guidata

Seleziona tabella o vista

La procedura guidata di interrogazione inizia con la selezione della tabella e della vista.

assaggio

La tabella o la vista possono essere accettate facendo doppio clic o selezionando e premendo la freccia "destra" tra le due caselle. Di solito viene selezionata una sola fonte di dati.

Se tutti i campi della tabella devono essere selezionati e non si desidera un filtro o un ordinamento, è possibile completare l'origine dei dati.

Quale tabella viene utilizzata per cosa?

I nomi che contengono uno spazio o un trattino basso sono viste, tutti gli altri nomi sono tabelle. Le viste sono usate per ottenere combinazioni ottimizzate di campi per uno scopo specifico. Mentre le tabelle contengono solo i campi effettivamente memorizzati, le viste possono anche contenere campi calcolati, ad esempio il nome del mese per una data fattura. Le viste consentono anche di utilizzare i valori dei campi di altre tabelle.

Le visualizzazioni che iniziano con "Stampa" sono state ottimizzate appositamente per la stampa. Questi contengono un gran numero di campi calcolati. Per gli indirizzi, ad esempio, le variabili con i nomi Print name1,2,3 sono disponibili in aggiunta ai soliti nomi dei campi della tabella Name1,2,3. Questi nomi di stampa salvano le righe del nome in modo tale che le righe vuote contenute si trovino all'inizio delle righe. Le fatture contengono sempre importi positivi tramite le viste di stampa (= viste di stampa o viste di stampa), indipendentemente dalla fattura o dal promemoria di accredito.

Le viste con "master" nel loro nome sono viste complesse con molti campi calcolati.

Per le statistiche basate su tabelle incrociate sono disponibili viste con il nome "Pivot". Questi ottimizzano tutti i calcoli raggruppabili.

Nella guida in linea è disponibile un capitolo intitolato "Descrizione dei campi" in un manuale separato intitolato "Microsoft SQL Server". Qui troverete anche ulteriori informazioni sulla tabella e sui nomi delle viste.

Aggiungere una seconda tabella

Se, in casi eccezionali, sono necessarie più tabelle, queste vengono selezionate sul lato sinistro. Una finestra di dialogo aggiuntiva permette di interrogare una caratteristica comune che collega le due tabelle in modo significativo. Entrambe le tabelle vengono visualizzate come un'unica fonte di dati dopo l'unione. Ciò è utile, ad esempio, se si desidera utilizzare anche i dati sostitutivi in un'unica fonte di dati per i dati di indirizzo.

Tabelle di collegamento

Se viene selezionata la seconda sorgente dati, la procedura guidata suggerisce una serie di connessioni per la condivisione. Questi vengono visualizzati nell'area inferiore. Come suggerito, non possono essere utilizzati. Per questo motivo, queste voci inferiori vengono contrassegnate e cancellate con il pulsante "Rimuovi". È necessaria un'unica connessione, dall'ID della seconda tabella - qui rappresentativo - all'ID rappresentativo dell'indirizzo.

Il tipo di collegamento è impostato su"Esterno sinistro". Ciò significa che vengono caricati anche dati che non possono essere sostituiti. Se si utilizzasse lo standard "Inner", verrebbero caricati solo gli indirizzi per i quali esiste sempre un sostituto.

Informazioni tecniche

EULANDA® supporta il collegamento alle tabelle tramite ID. Ogni tabella ha il proprio ID, che può essere semplicemente descritto come lo spazio di archiviazione del record di dati. Se una tabella dipende logicamente da un'altra, viene utilizzato un ID con il nome della tabella dipendente come "ID di connessione". Ad esempio, un sostituto è supportato negli indirizzi. L'ID sostitutivo indica quindi l'ID della tabella sostitutiva; per le fatture, l'ID dell'intestazione dell'articolo indica l'ID del record di dati dell'intestazione e l'ID dell'indirizzo indica l'ID dell'indirizzo appartenente al record di dati dell'intestazione.

Tutte le tabelle sono collegate in questo modo in una rete di dipendenze. Questa logica semplice consente ora di "caricare" in qualsiasi momento informazioni aggiuntive definendo una sorgente dati con due o più tabelle e specificando la dipendenza.

Seleziona i campi

Nella finestra di dialogo successiva della procedura guidata è possibile stabilire se tutti i campi della nuova origine dati devono essere utilizzati o se si desidera effettuare una selezione di campi specifici.

Seleziona i campi

Se avete salvato molti record di dati, ha sempre senso selezionare solo i campi di cui avete realmente bisogno. Questo riduce enormemente l'area di memoria - e ciò che è certamente altrettanto importante - l'operazione può essere eseguita più velocemente.

I campi possono essere aggiunti facendo doppio clic o selezionando e premendo la freccia "destra" tra le due caselle. La sequenza dei campi per l'origine dati può essere modificata anche in un secondo momento. A tale scopo, le frecce su/giù sono disponibili all'esterno sulla destra.

Se sono state selezionate più tabelle e i nomi dei campi sono identici, come nel caso di una corrispondenza, ad esempio indirizzi e sostituti, è possibile fare riferimento al nome della tabella.

Aggiungere calcoli

È possibile utilizzare la finestra di dialogo di calcolo della procedura guidata per calcolare nuovi campi, ad esempio i totali. I calcoli hanno senso solo se i record di dati sono raggruppati. La somma del saldo di un singolo indirizzo non avrebbe senso. La somma di tutti gli indirizzi di alcuni paesi, tuttavia, è più probabile.

Calcolo

La decisione sull'opportunità o meno di effettuare i calcoli viene presa in una preselezione.

Se si è scelto Calcoli nella preselezione, è ora possibile selezionare il campo a sinistra con il quale si eseguono i calcoli.

Dopo aver selezionato il campo, il tipo di calcolo viene impostato nella finestra di dialogo aggiuntiva.

Qui è possibile impostare il numero, la media, il valore minimo o massimo oltre ai totali.

Definire gruppi

Nella finestra di dialogo successiva è possibile selezionare i campi di raggruppamento. Se in precedenza era stato selezionato un calcolo, tutti i campi della selezione dei campi vengono automaticamente inseriti nell'elenco di gruppo.

Schiere

È possibile includere altri campi nel gruppo, ma è necessario includere almeno i campi dell'elenco dei campi.

Il calcolo impostato in precedenza viene eseguito per tutti i campi del gruppo. Tutti gli stessi contenuti del campo sono combinati in base al calcolo. In questo esempio, il matchcode e la città. Viene calcolato un totale per tutte le stesse posizioni e gli stessi matchcode. In totale, dal server SQL vengono recuperate solo le combinazioni di valori dei campi.

Il raggruppamento nel server SQL è adatto soprattutto per brevi statistiche e panoramiche.

Impostare la condizione del filtro

Se non si desidera recuperare tutti i dati dal server SQL, è possibile impostare le restrizioni utilizzando le condizioni del filtro.

Imposta filtro

Se si è deciso di non recuperare tutti i dati, è possibile definire le restrizioni nella finestra di dialogo successiva.

Con il tasto destro del mouse è possibile inserire i criteri, ovvero le condizioni, nella parte bianca della casella filtro.

Nella finestra di dialogo Criteri, selezionare se un valore di campo deve essere più piccolo, più grande, uguale o se deve soddisfare un'altra condizione. In questo modo, è possibile inserire un numero qualsiasi di criteri nella selezione. Oltre ai criteri di selezione, il menu destro del mouse ha anche la possibilità di impostare le parentesi e di utilizzare operatori logici quali AND e OR.

Non è necessario che il campo che deve soddisfare una condizione esista anche nella fonte dei dati. La condizione viene eseguita nel server SQL. Stabilendo condizioni ragionevoli, come ad esempio periodi di tempo, il numero di record di dati che devono essere trasportati sulla rete può essere notevolmente ridotto.

Impostare ordine

I dati possono essere ordinati per ogni campo. L'ordinamento può essere ascendente o discendente. È anche possibile ordinare in diversi livelli.

Una volta deciso di ordinare i dati, è possibile selezionare i campi nella finestra di dialogo successiva.

Ordina campi

Per selezionare un campo fare doppio clic oppure selezionare e premere la freccia destra tra le due caselle di selezione. Per l'ordinamento a più livelli, è sufficiente selezionare campi aggiuntivi. Con le frecce a destra è possibile spostare successivamente l'ordine delle classifiche per l'ordinamento a più livelli.

Se si desidera ordinare alcuni campi in ordine decrescente, selezionare il campo corrispondente sulla destra e quindi selezionare l'ordinamento desiderato utilizzando uno dei due pulsanti sotto la casella di selezione di destra.

Specificare il nome dell'origine dei dati

La procedura guidata ha completato le query. Nell'ultima finestra di dialogo è possibile specificare il nome della nuova sorgente dati. Per impostazione predefinita, qui viene utilizzato il nome della tabella selezionata.

Scegli il tuo nome

Qui è possibile passare all'area di lavoro dati dopo il completamento e controllare l'origine dei dati, modificare l'anteprima di stampa o modificare la struttura della query. Quando si modifica la struttura della query, viene richiamato l'ingresso standard per la definizione della sorgente dati. Di solito qui viene utilizzata l'impostazione predefinita.

L'origine dati finita

L'origine dati può ora essere utilizzata nel layout. I dati possono essere controllati in precedenza tramite un browser (= visualizzazione lista). A tale scopo richiamare il primo simbolo dell'origine dati: il simbolo con la lastra bianca e la lente d'ingrandimento.

Gli altri simboli possono essere utilizzati per cambiare l'origine dei dati individualmente. Se un'opzione è stata trascurata nella procedura guidata, è possibile modificarla qui.

Sorgente dati pronta

Collegare la fonte dati

Se nei rapporti sono presenti più fonti di dati, è possibile "collegarle".

Per le origini dati non integrate, ciò avviene nel configuratore dati della rispettiva origine dati alla voce "Link" (stringa di caratteri) della sintassi seguente:

Data Source_A:Field_of_Source_B=Field_of_Source_AInell'esempio che segue ci troviamo nella fonte dati pPos (voci di fattura), e il campo HeaderID di questa fonte dati è collegato all'ID del campo della fonte dati pHeader (intestazione della fattura).

Per i rapporti con origini dati incorporate, è possibile inserire i collegamenti mediante il trascinamento. L'esempio che segue corrisponde al seguente link in pZE (pagamenti in entrata) nel configuratore dei dati.

Con le fonti di dati integrate, oltre a questo comodo metodo di collegamento, si nota anche che è possibile accedere ad ulteriori impostazioni facendo doppio clic sul collegamento (la linea che rappresenta il collegamento).

A questo punto è possibile aggiungere un altro link - che è raramente necessario - cancellare il link esistente e - che è la chiave - scegliere tra due proprietà del link.

Rapporti annidati

L'ID dell'intestazione di un pagamento effettuato corrisponde sempre all'ID della fattura corrispondente. Possiamo fare uso di questo collegando l'intestazione della fattura delle fonti di dati e i pagamenti in entrata. Ciò di cui abbiamo bisogno è un link dall'header ID dei pagamenti in entrata all'ID della fattura. In altre parole, se viene stampata una nuova fattura nell'area di dettaglio, l'ID cambia naturalmente e con esso l'header ID dei pagamenti in entrata (è collegato) e quindi vengono elencati solo i pagamenti in entrata della fattura corrente.