Creazione di Report con base dati XML e relativo XSD

lunedì 27 luglio 2009 - 12.02

zm Profilo | Newbie

Salve ho una domanda da porre:

ho un file in formato XML e relativo file XSD (schema). Per fare un report che punta a questo file ho seguito i seguenti passaggi:

1) Nuovo report vuoto con crystal report XI
2) Crea nuova connessone
3) Ho scelto XML
4) Ho fornito il file XML e relativo file XSD.
5) Dopo aver cliccato su Fine mi si è presentao il seguente messaggio: "la presente configurazione di collegamento contiene punti di partenza multipli. Si avvisa che questo generalmente non è supportato.
6) Rispondendo OK a tale messaggio il programma mi ha portato in progettazione del documento ma prima mi ha visualizzato un altro messaggio: 'In questo report è stata utilizzata più di un'origine dati o più di una procedura memorizzata. Verificare che non sia aggiunta nessuna espressione SQL né eseguito alcun raggruppamento sul lato server.'

Lavorando poi sul report non ho trovato problemi, però chiedo ugualmente:
1) cosa siginificano questi messaggi?
2) potrei avere problemi di qualche tipo?
3) sono configurati in modo errato i file in formato XML e/o XSD?

Allego inoltre il file XML / XSD e relativo report di prova.

Grazie per l'aiuto.

freeteo Profilo | Guru

>Salve ho una domanda da porre:
ciao, perdona il ritardo nella risposta, in agosto siamo in ferie anche noi.


>5) Dopo aver cliccato su Fine mi si è presentao il seguente messaggio:
>"la presente configurazione di collegamento contiene punti di
>partenza multipli. Si avvisa che questo generalmente non è supportato.
se non ho capito male ti dice che hai delle tabelle disgiunte nella sorgente dati, e quindi varie tabelle che non sono correlate da alcun link, se sono collegate da qualche campo (join tra le tabelle) nell'Esperto Database puoi andare ad impostarlo e quindi non ti darà più quel messaggio.



>6) Rispondendo OK a tale messaggio il programma mi ha portato
>in progettazione del documento ma prima mi ha visualizzato un
>altro messaggio: 'In questo report è stata utilizzata più di
>un'origine dati o più di una procedura memorizzata. Verificare
>che non sia aggiunta nessuna espressione SQL né eseguito alcun
>raggruppamento sul lato server.'
questo lo interpreto io che sia qualcosa al fatto che se hai impostato "raggruppa lato server" etc...nelle impostazioni del report non è possibile farlo dato che stai pescando i dati da un file XML e non un DBMS come Sql.
A quanto ne so è qualcosa utile al miglioramento delle performance quando lo visualizzi, nel caso di tanti dati potrebbe essere visibile anche se sincramente non l'ho mai usato...

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5