Connettere dati nelle web part

In molti prodotti e per molte tecnologie la connessione di set di dati di origini dati diverse è un'operazione difficile che richiede competenze a livello di programmazione. Grazie alle web part, invece, è possibile stabilire connessioni tra i dati semplicemente servendosi di menu e pulsanti, senza alcuna necessità di scrivere codice personalizzato. Mediante la connessione di web part è, ad esempio, possibile presentare i dati di due web part in visualizzazioni alternative, eseguire calcoli tra le due web part e filtrare una web part utilizzando i valori dell'altra,  il tutto in una pagina web part.

In questo articolo

Informazioni generali sulle connessioni tra web part

Stabilire connessioni tra web part

Creare o modificare una connessione tra due web part

Completare una connessione tra web part nella finestra di dialogo Configura connessione

Rimuovere una connessione tra due web part

Tipi comuni di connessioni tra web part

Informazioni generali sulle connessioni tra web part

Grazie alle connessioni tra web part, è possibile creare pagine web part oppure ottimizzare quelle esistenti. Di norma si connettono due web part quando si desidera che un'azione eseguita in una web part modifichi il contenuto dell'altra.

È possibile, ad esempio, connettere una web part Visualizzazione elenco Dipendenti alla web part Immagini, passando dati dall'una all'altra. Ogni volta che nella web part Visualizzazione elenco Dipendenti verrà selezionata una riga contenente una colonna con una foto del dipendente in questione, nella web part Immagini verrà visualizzata tale foto.

Connessione web part di base

1. La connessione tra web part consente di passare dati da una web part all'altra e di sincronizzarne il comportamento.

2.  Una web part fornisce i dati.

3. I dati possono essere elenchi, righe, celle o valori di parametri.

4. L'altra web part riceve i dati.

È possibile stabilire la connessione indifferentemente da una delle due web part all'altra utilizzando i tipi di connessione disponibili nel sottomenu del comando Connessioni relativo alla web part. Se, ad esempio, un comando del sottomenu dei tipi di connessione di una web part è Fornisci riga a, il comando del sottomenu dei tipi di connessione dell'altra web part sarà Recupera dati da.

È possibile stabilire connessioni non solo tra web part della stessa pagina web part, ma anche tra web part di pagine web part diverse dello stesso sito principale, utilizzando un programma di progettazione Web compatibile con Microsoft Windows SharePoint Services, quale Microsoft Office SharePoint Designer 2007.

Torna all'inizio

Stabilire connessioni tra web part

La procedura di creazione di una pagina web part con connessioni tra web part si articola in tre passaggi:

Passaggio 1: decidere quali dati dovranno essere disponibili nella pagina web part

In molti casi vi sono più web part Visualizzazione elenco che forniscono i dati desiderati. Negli elenchi i dati vengono presentati in formato tabulare ed è semplice modificarli e aggiornarli, cambiare il criterio di ordinamento, filtrare i dati e aggregarli. Utilizzando lo strumento di selezione della visualizzazione disponibile nel riquadro Strumenti, è possibile cambiare facilmente la visualizzazione di una web part elenco, così da poter lavorare solo sulle colonne di interesse.

Passaggio 2: aggiungere le web part alla pagina web part

Di norma la maggior parte degli elenchi è disponibile come web part Visualizzazione elenco nella raccolta web part del sito. L'utente può generalmente accedere ad altre web part disponibili nelle varie raccolte web part. In alcuni casi, tuttavia, può essere necessario importare una web part particolarmente interessante o utile da un altro sito. In altri casi ancora potrebbe essere necessario utilizzare web part contenute in siti Web esterni e richiedere all'amministratore del sito che tali web part vengano installate nel proprio sito Web. È possibile ad esempio trovare web part nella directory dei componenti Web di Microsoft Office SharePoint Server 2007 o in un sito Web di un altro produttore di software. Con il passare del tempo il contenuto delle raccolte web part del proprio sito si arricchirà e sarà sempre più rispondente alle esigenze dei singoli utenti e della propria organizzazione.

Passaggio 3: connettere le web part per ottenere i risultati desiderati

È possibile stabilire connessioni solo tra web part che le supportano. Tra queste sono incluse Visualizzazione elenco, Modulo e Immagini. Nel sottomenu Connessioni del menu Web part sono visualizzati solo i tipi di connessione ammessi e nel sottomenu delle web part disponibili sono visualizzate solo le web part compatibili. Dopo aver completato i primi due passaggi, è molto semplice proseguire e non è richiesta alcuna competenza a livello di programmazione o di linguaggi di script per poter stabilire la connessione tra le web part.

Nota : È possibile stabilire connessioni solo tra web part che si trovano sulla stessa pagina web part. Per eseguire la connessione di una web part a dati di un altro sito o origine dati, è necessario aggiungere una visualizzazione dati utilizzando un programma di progettazione Web compatibile con Microsoft Windows SharePoint Services, quale Office SharePoint Designer 2007.

Torna all'inizio

Creare o modificare una connessione tra due web part

Utilizzando semplici menu e finestre di dialogo, è possibile connettere due web part passando dati tra queste e sincronizzandone il comportamento.

  1. Aprire la pagina web part.

  2. Scegliere Modifica pagina dal menu Azioni sito Menu Azioni sito .

  3. Decidere quale delle due web part si desidera connettere. È possibile creare o modificare la stessa connessione partendo indifferentemente da una delle due web part.

  4. Da una delle due web part fare clic sul menu Web part Menu web part , scegliere Connessioni, fare clic sul tipo di connessione che si desidera creare o modificare, ad esempio Fornisci riga a o Recupera ordinamento/filtro da e quindi fare clic sul nome della web part per la quale si desidera creare o modificare una connessione.

    Comandi principali del sottomenu Connessioni

    Comando del sottomenu Connessioni

    Descrizione

    Fornisci riga a

    È possibile connettere la web part Visualizzazione elenco a un'altra web part passando una riga selezionata di dati all'altra web part. La modalità di impiego dei dati passati varia a seconda di come l'altra web part è stata creata e di come ottiene i dati. I dati, infatti, possono venire visualizzati oppure utilizzati nell'altra web part come filtro o valore di parametro.

    Nella visualizzazione Standard, quando si connette la web part Visualizzazione elenco viene aggiunta automaticamente la colonna Seleziona elemento contenente pulsanti di opzione, in modo che l'utente possa indicare quale riga passare all'altra web part. Nella visualizzazione Standard è possibile selezionare una sola riga alla volta. Alcune colonne, ad esempio la colonna Modifica, non sono disponibili per le connessioni tra web part.

    Nella visualizzazione Foglio dati è possibile selezionare più righe, ma solo una riga viene passata all'altra web part. Se sono selezionate più righe, all'altra web part viene passata quella contenente la cella attiva, mentre le altre vengono ignorate. Non è possibile fornire all'altra web part i dati delle colonne Riga totali o Nuova riga.

    Con questo tipo di connessione è possibile connettere più web part alla web part Visualizzazione elenco.

    Fornisci dati a

    È possibile connettere la web part Visualizzazione elenco a un'altra web part che utilizzi dati di elenchi. In questo caso la web part Visualizzazione elenco fungerà da origine dati per l'altra web part.

    Nelle visualizzazioni Standard e Foglio dati all'altra web part vengono forniti solo i dati della visualizzazione.

    Con questo tipo di connessione è possibile connettere più web part alla web part Visualizzazione elenco.

    Recupera ordinamento/filtro da

    Nella visualizzazione Standard e Foglio dati è possibile connettere la web part Visualizzazione elenco a un'altra web part che possa fornirle le seguenti informazioni:

    • Una o più coppie di nome di colonna e valore per filtrare i dati nella web part Visualizzazione elenco.

    • Una colonna di dati per ordinare i dati in senso crescente o decrescente nella web part Visualizzazione elenco.

    Con questo tipo di connessione è possibile connettere una sola web part alla web part Visualizzazione elenco.

    Il menu Web part potrebbe non essere attivo o visibile nella pagina web part per vari motivi, ad esempio perché la web part o l'area non supporta le connessioni, perché si sta utilizzando un browser non compatibile con Windows SharePoint Services o perché nel sito le connessioni sono disattivate.

  5. Per alcune connessioni tra web part potrebbe essere necessario selezionare ulteriori informazioni nella finestra di dialogo Configura connessione. Potrebbe, ad esempio, essere necessario selezionare il tipo di connessione che si desidera utilizzare o una colonna che si desidera filtrare. A seconda di come le web part sono state create, è possibile che vengano visualizzate altre finestre di dialogo specifiche della connessione tra le web part.

    Suggerimento : È possibile nascondere una web part quando la si utilizza per fornire dati a un'altra web part tramite una connessione tra web part, ma non è necessario visualizzarla.

    Note : 

    • Il sottomenu dei tipi di connessione può variare da una web part all'altra e da una pagina web part all'altra per vari motivi, ad esempio a seconda delle impostazioni delle proprietà della pagina web part, della web part o dell'area della web part, a seconda del tipo o del grado di compatibilità delle web part della pagina e a seconda che i tipi di connessione delle web part siano compatibili o meno.

    • Nel sottomenu Web part sono disponibili solo le web part che è possibile connettere. Alcune web part della pagina web part potrebbero non supportare le connessioni in generale o potrebbero non supportare le connessioni con la web part corrente oppure potrebbero essere stati superati alcuni limiti per le connessioni.

Torna all'inizio

Completare una connessione tra web part nella finestra di dialogo Configura connessione

La finestra di dialogo Configura connessione consente di mettere in relazione le colonne tra la web part che ottiene i dati e la web part che li fornisce.

Nota :  Una connessione può essere corretta ma non significativa. È ad esempio possibile mettere in relazione una colonna ID prodotto della web part che fornisce i dati e una colonna ID dipendente della web part che ottiene i dati. Il risultato di questa connessione non avrebbe senso.

Nella casella di riepilogo Colonna selezionare una colonna della web part che riceve i dati, della web part che fornisce i dati oppure di entrambe.

Di seguito sono riportati alcuni esempi comuni:

  • Mettere in relazione una riga di dati di una web part con una cella o un campo di dati di un'altra web part    

    La web part da cui si stabilisce la connessione è una web part Visualizzazione elenco Contatti. Una delle colonne della visualizzazione elenco contiene un collegamento ipertestuale denominato Foto contenente un URL di un'immagine del contatto. Viene stabilita la connessione con la web part Immagini, in cui può essere visualizzato solo un URL contenente un'immagine. Per stabilire la relazione corretta con la web part Immagini, è necessario scegliere la colonna Foto della web part Contatti.

  • Mettere in relazione una riga di dati di una web part con una colonna di dati di un'altra web part, in modo che sia possibile filtrarla    

    La web part da cui si stabilisce la connessione è una web part Visualizzazione elenco contenente dati degli ordini. Una delle colonne della visualizzazione elenco contiene una voce denominata IDDettagliOrdini. Si stabilisce una connessione con un'altra web part Visualizzazione elenco che ha varie colonne contenenti dettagli sugli ordini, una delle quali è denominata IDDettagliOrdini. Per connettere le due web part in modo che quando si seleziona un ordine in una web part vengano visualizzati tutti gli articoli dell'ordine nell'altra web part, è necessario mettere in relazione le colonne IDDettagliOrdini di ogni web part.

    Nota : I nomi delle colonne non devono essere uguali ma i dati sottostanti devono corrispondere o avere lo stesso valore.

Torna all'inizio

Rimuovere una connessione tra due web part

  1. Aprire la pagina web part.

  2. Scegliere Modifica pagina dal menu Azioni sito Menu Azioni sito .

  3. Da una delle web part di cui si desidera rimuovere la connessione aprire il menu Web part Menu web part , scegliere Connessioni, selezionare il tipo di connessione che si desidera rimuovere,  ad esempio Fornisci riga a o Recupera ordinamento/filtro da , e quindi fare clic sul nome della web part da cui si desidera rimuovere la connessione.

    Nota : Per ogni web part selezionata che presenta una connessione attiva viene visualizzato un segno di spunta nel sottomenu delle connessioni. Se non sono visualizzati segni di spunta, non sono presenti connessioni attive.

  4. Nella finestra di dialogo Configura connessione fare clic su Rimuovi connessione.

  5. Quando viene richiesto di confermare l'eliminazione della connessione tra le web part, fare clic su OK.

Torna all'inizio

Tipi comuni di connessioni tra web part

È possibile combinare e connettere web part in una pagina web part in vari modi. Di norma l'utente crea molte delle connessioni tra web part nella propria pagina web part. Di seguito sono descritti i tipi più comuni di connessioni di dati tra web part.

Principale e dettagli

È presente un elenco principale di dati e si desidera visualizzare informazioni dettagliate relative a tale elenco.

Esempio di master e dettagli

1.  Una semplice web part Dipendenti contiene i dati di base sui dipendenti, quali ID, nome e posizione.

2.  Per visualizzare informazioni dettagliate su un dipendente si seleziona una riga.

3.  La riga viene passata all'altra web part.

4.   Nella web part Dettagli dipendenti vengono visualizzati tutti i dettagli sui dipendenti in una visualizzazione di tipo modulo.

In una web part Visualizzazione elenco è possibile ordinare e filtrare un elenco di grandi dimensioni per trovare il dipendente prima di selezionare la riga. Se le informazioni dettagliate sono numerose, è possibile visualizzare la web part Dettagli dipendenti in un'altra pagina web part.

Riepilogo e dettagli

È presente un elenco riepilogativo di dati e si desidera visualizzare le informazioni dettagliate che hanno prodotto i dati riepilogativi.

Esempio di riepilogo e dettagli

1.  Una web part Remunerazione annuale contiene informazioni sulla remunerazione.

2.  Si selezionano le informazioni di riepilogo sui giorni di ferie e sui giorni di malattia accumulati.

3.  Le informazioni riepilogative vengono passate all'altra web part.

4.   Nella web part Dettagli remunerazione vengono visualizzati i dati con riferimento settimanale ed è possibile verificare la correttezza dei dati riepilogativi.

Padre e figlio

Esiste un elenco di dati (padre) e per ogni riga esistono una o più righe correlate (figlie) che si desidera visualizzare in un altro elenco.

Esempio di padre e figlio

1.  La web part Ordini contiene l'elenco degli ordini più recenti.

2.  Si fa clic sulla riga contenente l'ordine da esaminare.

3.  La riga viene passata all'altra web part.

4.   Nella web part Dettagli ordine vengono visualizzati tutti gli articoli dell'ordine.

Ricerca e filtro

Si desidera immettere dati, quali criteri di ricerca o filtro, in una web part per visualizzare i risultati in un'altra web part.

Esempio di ricerca e filtro

1.  Nella web part Ricerca libri si immettono informazioni sui libri, quali titolo, autore e argomento, per poter trovare il libro o i libri desiderati.

2.  Si fa clic su INVIA.

3.  I criteri di ricerca vengono passati all'altra web part.

4.   Nella web part Elenco libri vengono visualizzati i libri che soddisfano i criteri di ricerca specificati.

Calcoli

In molti casi è possibile calcolare dati all'interno di una web part, ma talvolta può essere utile combinare due web part per rendere più flessibili i calcoli.

Esempio di calcoli

1.  Nella web part Dati mutuo si immettono i dati relativi al mutuo.

2.  Si fa clic su VAI.

3.  I dati sul mutuo vengono passati all'altra web part.

4.   La web part Calcolo mutuo elabora i valori e visualizza il piano di pagamento.

Visualizzazioni dati alternative

Poter visualizzare i dati in vari modi consente di valutare meglio le implicazioni, le tendenze e le relazioni tra i dati stessi. È possibile passare elenchi, righe e celle (o campi e parametri) da una web part e visualizzare i dati in una visualizzazione alternativa.

Visualizzazione alternativa di un elenco

Si desidera visualizzare tutti i dipendenti della società in un organigramma.

Visualizzazione alternativa dei dati di elenco

1.  Nella web part Dipendenti sono visualizzati l'ID, il nome, la posizione e l'ID del responsabile di tutti coloro che lavorano nella società.

2.  Dal momento che verranno utilizzati tutti i dati, non è necessario effettuare alcuna selezione.

3.  Tutti i dati vengono passati a un'altra web part.

4.  Nella web part Organigramma sono visualizzate le relazioni tra i dipendenti. È possibile mostrare visualizzazioni alternative di questa gerarchia.

Visualizzazione alternativa di una riga

Si desidera visualizzare una riga di dati demografici in un grafico, ad esempio in un grafico a torta o a barre.

Visualizzazione alternativa dei dati della riga

1.  In una web part Statistiche popolazione sono visualizzati dati demografici, quali età, reddito e patrimonio.

2.  Si seleziona una riga di dati.

3.   I dati vengono passati a un'altra web part.

4.   Nella web part Grafico la riga di dati viene visualizzata in un grafico a torta o, in alternativa, in un grafico a barre.

Visualizzazione alternativa di una cella

Si desidera tenere traccia dell'andamento di una raccolta di fondi.

Visualizzazione alternativa dei dati della cella

1.  In una web part Raccolta fondi ogni membro di un gruppo immette l'importo raccolto.

2.  Il totale corrente viene visualizzato in un campo del totale.

3.  Il campo del totale viene passato all'altra web part.

4.  È possibile controllare l'andamento complessivo della raccolta fondi nella web part Andamento raccolta fondi.

Ottimizzazione dei dati

Si desidera ottimizzare i dati su persone e luoghi, per renderli più interessanti e utili.

Esempio di ottimizzazione dei dati

1.  In una web part Contatti vengono visualizzate informazioni sui contatti di lavoro, quali nome, indirizzo e in alcuni casi foto.

2.  Si seleziona un contatto.

3.  Una riga di dati viene passata all'altra web part.

4.  Nella web part Immagini viene visualizzata una foto del contatto e nella web part Mappa l'indirizzo dell'ufficio.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×