Mostra un set di dati in formato tabulare.

Descrizione

Il controllo Tabella di dati mostra i dati in un formato che include intestazioni di colonna per ogni campo mostrato dal controllo. È possibile specificare i campi da visualizzare e in quale ordine. Questo controllo mantiene una proprietà Selected che, analogamente al controllo Raccolta, punta alla singola riga selezionata dall'utente. Di conseguenza, è possibile collegare il controllo Tabella di dati ad altri controlli.

Funzionalità

Il controllo Tabella di dati è un'aggiunta relativamente recente a PowerApps. Questo controllo supporta già alcune funzionalità, mentre altre sono pianificate per le versioni successive.

Ora disponibile

  • Dati di sola lettura
  • Selezione di riga singola
  • Origini dati connesse (escluso il connettore di Microsoft Excel)

Non ancora disponibile

  • Visualizzare dati in origini dati locali (raccolte)
  • Personalizzare una colonna, inclusi larghezza, testo e stile
  • Visualizzare immagini e aggiungere collegamenti ipertestuali
  • Modificare la larghezza delle colonne durante l'esecuzione dell'app
  • Aggiungere un controllo Tabella di dati all'interno di un modulo o un controllo Raccolta
  • Modificare l'altezza di tutte le righe
  • Copiare e incollare un controllo Tabella di dati
  • Modificare i dati e selezionare più righe
  • Mostrare i campi dalle entità correlate
  • Filtrare o ordinare facilmente i dati in base alle intestazioni di colonna

Problemi noti

  • Non viene visualizzato alcun dato se si imposta il valore della proprietà Items su una formula che usa la funzione FirstN.
  • Se si modifica il valore della proprietà Items, viene reimpostato l'elenco dei campi, vengono perse tutte le colonne e si perderà la connessione all'origine dati per alcuni connettori.

Proprietà chiave

  • Items: l'origine dati mostrata dal controllo.

  • Selected: la riga selezionata.

Altre proprietà

  • BorderColor: colore del bordo del controllo.

  • BorderStyle : stile del bordo del controllo. Le opzioni sono Tinta unita, Tratteggiato, Punteggiato e Nessuno.

  • BorderThickness: spessore del bordo del controllo.

  • Color: colore del testo predefinito per tutte le righe di dati.

  • Fill: colore di sfondo predefinito per tutte le righe di dati.

  • Font: tipo di carattere predefinito per tutte le righe di dati.

  • FontWeight: spessore del carattere predefinito per tutte le righe di dati.

  • HeadingColor: colore del testo delle intestazioni di colonna.

  • HeadingFill: colore di sfondo delle intestazioni di colonna.

  • HeadingFont: tipo di carattere delle intestazioni di colonna.

  • HeadingFontWeight: spessore del carattere delle intestazioni di colonna.

  • HeadingSize: dimensioni del carattere delle intestazioni di colonna.

  • Height: distanza tra i bordi superiore e inferiore del controllo.

  • HoverColor: colore del testo della riga sulla quale l'utente posiziona il puntatore del mouse.

  • HoverFill: colore di sfondo della riga sulla quale l'utente posiziona il puntatore del mouse.

  • NoDataText: messaggio visualizzato se il controllo non può mostrare alcun record.

  • SelectedColor: il colore del testo nella riga selezionata.

  • SelectedFill: colore di sfondo della riga selezionata.

  • Size: dimensioni del tipo di carattere predefinito per tutte le righe di dati.

  • Visible: valore che determina se il controllo viene visualizzato o nascosto.

  • Width: distanza tra i bordi sinistro e destro di un controllo.

  • X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre (o il bordo sinistro dello schermo se non c'è un contenitore padre).

  • Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre (o il bordo superiore dello schermo se non c'è un contenitore padre).

Funzioni correlate

  • Filter(DataSource, Formula)

  • Search(DataSource, SearchString, Column)

  • Lookup(DataSource, Formula)

Esempi

Utilizzo di base

  1. Creare un'app vuota per un tablet.

  2. Nella scheda Inserisci scegliere o toccare Tabella di dati.

Aggiungere un controllo Tabella di dati a una schermata

Un controllo Tabella di dati viene aggiunto alla schermata.

  1. Rinominare il nuovo controllo SalesOrderTable e ridimensionarlo in modo da coprire l'intero schermo.

  2. Nel riquadro di destra scegliere o toccare la freccia GIÙ accanto al testo Non sono state selezionate origini dati e scegliere o toccare Aggiungi un'origine dati.

Aggiungere un'origine dati

  1. Nell'elenco delle connessioni toccare o fare clic sulla connessione per il database Common Data Service in questione.

Selezionare la connessione per l'origine dati

  1. Nell'elenco di entità toccare o fare clic su Sales order e toccare o fare clic su Connetti.

Selezionare l'entità **Sales order**

Il controllo SalesOrderTable è ora allegato all'origine dati Sales order. Tuttavia, fino a quando non si selezionano campi non verrà visualizzato alcun dato.

  1. Nel riquadro di destra scegliere o toccare l'icona a forma di occhio relativa a ogni campo per visualizzarlo.

    In questo esempio mostrare SalesOrderId, Account, OrderDate e Status.

Il controllo SalesOrderTable visualizza i dati dai campi specificati. Tabella di dati

  1. Riordinare i campi trascinandoli verso l'alto o verso il basso nel riquadro di destra.

Riordinare i campi in base alle esigenze

SalesOrderTable mostra i campi nell'ordine specificato.

Tabella di dati aggiornata

Modificare lo stile di intestazione

  1. Con il controllo Tabella di dati selezionato, scegliere o toccare la scheda Avanzata nel riquadro di destra.

  2. Scegliere o toccare il campo per la proprietà HeadingFill e quindi modificare il valore in RGBA(62,96,170,1).

  3. Scegliere o toccare il campo per la proprietà HeadingColor e quindi modificare il valore in White.

  4. Scegliere o toccare il campo per la proprietà HeadingSize e quindi modificare il valore in 14. Tabella di dati

Connettere un controllo Tabella di dati a un altro controllo

  1. Aggiungere un controllo Modulo di modifica alla schermata.

  2. Ridimensionare i controlli Tabella di dati e Modulo di modifica in modo che i controlli Tabella di dati e Modulo di modifica vengano visualizzati rispettivamente nella parte sinistra e destra della schermata.

Tabella di dati e Modulo di **modifica** nella stessa schermata

  1. Connettere il controllo Modulo di modifica all'origine dati Sales order.

  2. Nel riquadro di destra, mostrare SalesOrderId, Status, Name, Description e Total amount nel controllo Modulo di modifica.

Il Modulo di **modifica** mostra cinque campi

  1. Nel riquadro di destra scegliere o toccare la scheda Avanzata.

  2. Impostare la proprietà Item del controllo Modulo di modifica su SalesOrderTable.Selected.

    Il controllo Modulo di modifica mostra informazioni dalla riga selezionata nel controllo Tabella di dati.

Modulo di **modifica** connesso alla Tabella di dati