Share via


Crear una aplicació del llenç des de zero mitjançant el Microsoft Dataverse

Creeu una aplicació de llenç per administrar les dades emmagatzemades al Dataverse mitjançant taules estàndard (integrades), taules personalitzades (que crea l'organització) o totes dues.

En crear una aplicació des del Dataverse, no cal que creeu una connexió des del Power Apps com ho feu amb les fonts de dades, com ara el SharePoint, el Dynamics 365 o Salesforce. Només heu d'especificar les taules que voleu que es mostrin o administrin a l'aplicació.

Requisits previs

Obrir una aplicació en blanc

Per crear una aplicació des de zero que utilitzi dades del Dataverse, el primer pas és crear una aplicació en blanc. Per a aquest exercici, quan creeu l'aplicació en blanc, assegureu-vos de triar Format de telèfon .

Especifiqueu una taula

  1. Al mig de la pantalla, seleccioneu connecta't a les dades.

  2. Al menú de creació d'aplicacions, seleccioneu Dades. Si és la primera vegada, se us demanarà que creeu una connexió amb el Dataverse. Seleccioneu Crea aquesta connexió.

  3. Seleccioneu Afegeix dades i, al quadre de cerca, introduïu Accounts > Connect.

  4. Per tancar la subfinestra Dades, seleccioneu la icona de tancament a la part superior dreta.

Afegir una pantalla de llista

  1. A la barra d'ordres , seleccioneu > Plantilla de pantalla nova pestanya > Llista.

  2. A la barra de navegació esquerra, seleccioneu BrowseGallery1 i, a continuació, definiu el valor de la propietat Items en aquesta fórmula:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Aquesta fórmula especifica que:

    • La galeria ha de mostrar dades de la taula Comptes.

    • Les dades s'han d'ordenar en ordre ascendent fins que un usuari seleccioni el botó d'ordenació per canviar el criteri d'ordenació.

    • Si un usuari escriu o enganxa un o més caràcters a la barra de cerca (TextSearchBox1), a la llista es mostraran només els comptes per als quals el camp Nom conté els caràcters que ha especificat l'usuari.

      Podeu utilitzar aquestes i moltes altres funcions per especificar la manera com l'aplicació apareix i es comporta.

      Definir la propietat Elements de la galeria.

  3. Definiu la disposició de la galeria per mostrar només el nom de cada compte i configureu la barra de títol per mostrar la paraula Navega, com es descriu a Personalitzar una galeria.

    Navegar per la pantalla.

  4. A la subfinestra de creació d'aplicacions esquerra, passeu el cursor per sobre de Screen1, seleccioneu la icona de punts suspensius (...) i, a continuació, seleccioneu Suprimeix.

  5. A la subfinestra de creació d'aplicacions esquerra, passeu el cursor per sobre de Screen2, seleccioneu la icona de punts suspensius (...) i, a continuació, seleccioneu Canvia el nom.

  6. Escriviu o enganxeu BrowseScreen i després canvieu el nom de la galeria a la pantalla a BrowseGallery.

    Canviar el nom de la pantalla de navegació a galeria.

Afegir una pantalla de formulari

  1. Repetiu el primer pas del procediment anterior, tret d'afegir una pantalla Formulari en comptes d'una pantalla Llista.

  2. Definiu la propietat DataSource del formulari a Comptes i la propietat Item a BrowseGallery.Selected, com es mostra a la pestanya Avançat de la subfinestra de la dreta.

  3. A la pestanya Propietats de la subfinestra dreta, seleccioneu Edita els camps per obrir la subfinestra Camps.

  4. Seleccioneu Afegeix un camp i, a continuació, marqueu les caselles de selecció dels camps:

    • Nom de compte
    • Adreça 1: carrer 1
    • Adreça 1: ciutat
    • Adreça 1: codi postal
    • Nombre d'empleats
    • Ingressos anuals

    Nota

    Fora d'aquest escenari, podeu crear un camp personalitzat seleccionant Camp nou, proporcionant la informació necessària i, a continuació, seleccionant Fet. Més informació: Crear una columna.

    Seleccionar i afegir una columna.

  5. Seleccioneu Afegeix.

  6. Definiu la propietat Text de la barra de títol per mostrar Crea i edita.

    La pantalla reflecteix els canvis.

    Pantalla després dels canvis

  7. Canvieu el nom d'aquesta pantalla a FormScreen.

Configurar icones

  1. A BrowseScreen, definiu la propietat OnSelect de la icona circular a prop de la part superior de la pantalla en aquesta fórmula:

    Refresh(Accounts)

    Icona Actualitza

  2. Definiu la propietat OnSelect del botó de més a aquesta fórmula:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona Afegeix

  3. Definiu la propietat OnSelect de la primera fletxa que apunti cap a la dreta a aquesta fórmula:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona Següent

  4. A FormScreen, definiu la propietat OnSelect de la icona de cancel·lació a aquesta fórmula:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Icona Cancel·la

  5. Definiu la propietat OnSelect de la icona de marca de selecció a aquesta fórmula:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Icona Marca de verificació

  6. A la pestanya Insereix, seleccioneu Icones i, a continuació, seleccioneu la icona Paperera.

  7. Definiu la propietat Color de la icona Paperera a Blanc i la propietat OnSelect en aquesta fórmula:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Icona Paperera

Provar l'aplicació

  1. Al menú d'accions, seleccioneu el botó Previsualitza. Previsualitza l'aplicació. Més informació: Previsualitzar una aplicació

  2. Canvieu la llista entre l'ordre ascendent i descendent i filtreu la llista per un o més caràcters al nom de compte.

  3. Afegiu un compte, editeu el compte que heu afegit, comenceu a actualitzar el compte però cancel·leu els canvis i, a continuació, suprimiu el compte.

Passos següents

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).