Creare una scheda con i dati di Dataverse (anteprima)

In questa esercitazione creerai una scheda che utilizza il connettore Microsoft Dataverse per mostrare e aggiornare le informazioni su un account. Utilizzerai lafinestra di progettazione schede, variabili, connettori ed espressioni Power Fx più complesse.

Supporremo che tu abbia affinato le tue abilità con le schede Power Apps nell'esercitazione Hello World e nell'esercitazione sulla lista della spesa e hai familiarità con l'utilizzo della finestra di progettazione delle schede. Se non hai ancora esaminato queste esercitazioni, ti consigliamo di farlo e di tornare a questa esercitazione in un secondo momento.

Prerequisiti

Crea una scheda

  1. Accedi a Power Apps e seleziona Schede. Se la scheda Schede non è visibile, seleziona Altro e aggiungi la scheda Schede.

  2. Assegna un nome alla scheda DataverseCard quindi seleziona Crea.

Connetti la scheda a una tabella dell'account Dataverse

  1. Seleziona Dati > + Aggiungi dati.

  2. Cerca Dataverse quindi seleziona il connettore Microsoft Dataverse.

  3. Seleziona la tabella Account e quindi scegli Seleziona.

    Screenshot del connettore della tabella dell'account Dataverse aggiunto a una scheda nella finestra di progettazione delle schede.

Chiedi il nome dell'account

  1. Inserire un controllo etichetta testo e imposta la relativa proprietà Text su Immetti il nome dell'account.

  2. Inserisci un controllo input di testo e impostane la proprietà Name su AccountName.

  3. Inserisci un pulasnate e imposta la relativa proprietà Title su Visualizza dettagli.

  4. Seleziona Variabili > + Nuova variabile.

  5. Imposta Name su EnteredAccountName. Lascia tutti gli altri valori così come sono. Seleziona Salva.

  6. Apri la visualizzazione ad albero e seleziona + Nuova schermata.

  7. Assegna un nome alla schermata DetailsScreen quindi seleziona Crea.

  8. Nella visualizzazione ad albero, seleziona la schermata principale.

  9. Seleziona il pulsante e imposta la relativa proprietà OnSelect su Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Questa espressione ha due parti, separate da un punto e virgola (;). La prima parteassegna il valore di input dell'utente AccountName, sulla variabile EnteredAccountName. La seconda parte apre la schermata denominata DetailsScreen. Poiché l'espressione è associata alla proprietà OnSelect del pulsante, viene eseguita quando l'utente seleziona il pulsante.

    Screenshot di una scheda con un pulsante Esegui Power Fx nella finestra di progettazione delle schede.

Mostra dettagli account

  1. Nella visualizzazione ad albero, seleziona la schermata DetailsScreen.

  2. Seleziona il titolo della scheda e imposta la relativa proprietà Text su LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    Questa espressione cambia il titolo della scheda in una stringa che incorpora il nome dell'account. È possibile immettere l'espressione nella barra della formula o nel riquadro delle proprietà.

    Screenshot del titolo della schermata Dettagli impostato su un'espressione Power Fx .

  3. Seleziona la seconda etichetta di testo e imposta la relativa proprietà Text su LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Inserisci un pulsante. Imposta la relativa proprietà Title su Cerca un account diverso e la proprietà OnSelect su Back().

    Screenshot di una scheda con due etichette di testo e un pulsante Esegui Power Fx nella finestra di progettazione delle schede.

Modificare la descrizione dell'account

  1. Inserisci un controllo input di testo e impostane la proprietà Name su NewName.

  2. Inserisci un pulsante. Imposta la relativa proprietà Title su Update name e la proprietà OnSelect su Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Screenshot delle proprietà di un secondo pulsante Esegui Power Fx nella finestra di progettazione delle schede.

Elenca tutti i conti

  1. Nella visualizzazione ad albero, seleziona la schermata principale.

  2. Inserisci un'etichetta di testo. Imposta la relativa proprietà Text su ThisItem.'Account Name' e imposta la relativa proprietà avanazata Repeat for every su account.

Testare la scheda

Dovresti salvare in modo permanente le tue modifiche prima di riprodurre una scheda. Seleziona Salva e quindi Riproduci.

Prova tutti i controlli su entrambe le schermate sulla tua scheda. La prima schermata dovrebbe elencare tutti gli account e consentire di digitare il nome di un account per aprire una schermata con maggiori dettagli. La seconda schermata dovrebbe mostrare il nome e il numero dell'account e consentire di modificare il nome dell'account.