Esercizio - Uso dei moduli

Completato

Questa esercitazione pratica mostra come usare i moduli per mostrare e modificare i dati.

  1. Per iniziare, scaricare la cartella di lavoro Flooring Estimates e salvarla in OneDrive for Business.

  2. Andare a https://make.powerapps.com e accedere con il proprio account aziendale.

  3. Nella schermata iniziale selezionare App (dal menu a sinistra), + Nuova app (sulla barra dei comandi), Canvas.

    Screenshot della selezione App - Nuova app - Canvas con Canvas evidenziato.

  4. Assegnare all'app il nome Nuova app e il formato Tablet, quindi selezionare Crea.

  5. Selezionare Aggiungi dati sulla barra dei comandi, cercare OneDrive, quindi selezionare OneDrive for Business. Se richiesto, aggiungere una connessione a OneDrive for Business ed eseguire l'accesso usando le credenziali aziendali oppure selezionare una connessione esistente a OneDrive for Business.

  6. Nel menu di destra Scegliere un file di Excel trovare e selezionare il file FlooringEstimates.xlsx. Il menu cambia in Scegli una tabella contenente una sola tabella chiamata FlooringEstimates. Selezionarla e fare clic su Connetti. La tabella di Excel è ora un'origine dati per l'app.

  7. Inserire una Raccolta verticale e impostare la relativa origine dati (o proprietà Items) su FlooringEstimates. La raccolta inizierà a mostrare l'elenco.

  8. Impostare la proprietà OnSelect della nuova raccolta nel modo seguente:

    Navigate(Screen2)
    

    Si creerà Screen2 nel passaggio successivo per poter ignorare l'errore della formula.

  9. Selezionare Nuova schermata e scegliere quella vuota. L'azione conduce a Screen2.

    Screenshot che mostra la posizione del pulsante Nuova schermata.

  10. Da Screen2 selezionare Inserisci>Edit Form. Impostare la proprietà DataSource su FlooringEstimates e la proprietà Item su Gallery1.Selected.

  11. Nel pannello delle proprietà sulla destra, selezionare Modifica campi>+ Aggiungi campo, quindi selezionare tutti i campi disponibili (Categoria, Immagine, Nome, Panoramica e Prezzo). Selezionare Aggiungi.

    Screenshot di Power Apps Studio con il pulsante Modifica campi evidenziato.

  12. Ora dovrebbe essere visibile il modulo con i cinque campi visualizzati. Modificare la proprietà OnSuccess del modulo come segue:

    Navigate(Screen1, ScreenTransition.Cover); Notify("You have successfully submitted a record for " & Self.LastSubmit.Name)
    
  13. Modificare la proprietà OnFailure del modulo come segue:

    Notify("Your data was not saved. Please try again or contact an administrator.", NotificationType.Error)
    
  14. Selezionare la scheda Inserisci e aggiungere due pulsanti. Modificare il testo di uno di essi su Nuovo modulo e dell'altro su Invia modulo.

  15. Modificare la proprietà OnSelect del pulsante Nuovo modulo come segue:

    NewForm(Form1)
    
  16. Modificare la proprietà OnSelect del pulsante Invia modulo come segue:

    SubmitForm(Form1)
    
  17. Tornare ora alla prima pagina, impostare l'app in modalità anteprima, quindi selezionare il secondo elemento della raccolta: moquette "Caserta Sky Grey". La selezione di questo record dovrebbe condurre alla schermata del modulo (Screen2) che mostra i dettagli per la moquette "Caserta Sky Grey".

  18. Cambiare il prezzo da "8,1" a "8,25" e selezionare il pulsante Invia modulo. Dopo un momento, l'app dovrebbe tornare alla schermata principale e visualizzare il messaggio di conferma dell'invio di un record nella parte superiore.

  19. Selezionare lo stesso elemento per tornare alla schermata del modulo e notare che il "Prezzo" è ora "8,25".

  20. Selezionare il pulsante Nuovo modulo e immettere le seguenti informazioni (non preoccuparsi di aggiungere un'immagine):

    Campo Input
    Categoria Moquette
    Nome Un nuovo testo
    Panoramica Test
    Prezzo 1,75
  21. Selezionare Invia modulo. Dopo essere tornati alla schermata iniziale, scorrere fino in fondo alla raccolta e trovare Un nuovo test.

Complimenti. Si è completata la creazione di un'app di base usando i principi insegnati in questo modulo.