Comparteix a través de


Informació general de l'aplicació de llenç de Northwind Traders

Més informació sobre l'aplicació de llenç per a l'administració de dades relacionals a la base de dades de Northwind Traders que heu instal·lat al vostre entorn. A continuació, seguiu les instruccions pas a pas dels temes següents per crear aquesta aplicació des de zero i obtenir experiència pràctica en treballar amb dades relacionals.

En aquest tema, descobrireu el següent:

  • Funcionament i administració de les dades relacionals a l'aplicació per part d'un usuari.
  • Els tipus de dades de l'aplicació.
  • Com es van crear les relacions entre aquests tipus de dades.

En una única pantalla, l'usuari de l'aplicació pot mostrar, actualitzar, crear i suprimir comandes.

Aplicació de llenç completa

Explorar la interfície d'usuari

A la vora esquerra de l'aplicació, una galeria mostra una llista de comandes, que inclou el número de comanda, l'estat, el nom del client i el cost total de la comanda. L'usuari pot desplaçar-se per la llista per cercar una comanda i, a continuació, seleccionar la fletxa de la comanda per obtenir-ne més informació. Més informació: Crear la galeria de comandes.

Formulari de resum

A la part superior dreta, un formulari resumeix la comanda que l'usuari ha seleccionat a la galeria de comandes. El resum inclou gran part de la mateixa informació que la galeria, però el resum també mostra les dates en què es va crear i pagar la comanda, així com el nom i la imatge de l'empleat que ha gestionat la comanda. L'usuari pot canviar les dades del formulari, desar aquests canvis, cancel·lar-los o suprimir la comanda. Per fer-ho, ha de seleccionar una icona que hi ha a prop de la vora dreta de la barra de títol. Més informació: Crear el formulari de resum.

A la cantonada inferior dreta, una altra galeria mostra informació sobre els productes i les quantitats que conté la comanda seleccionada. Cada element d'aquesta galeria es coneix com a detall de la comanda. L'usuari de l'aplicació pot afegir i suprimir qualsevol element de la galeria mitjançant els controls que hi ha incrustats o a sota. Més informació: Crear la galeria de detalls.

Definició de les àrees de la pantalla

Explorar les fonts de dades

Per crear aquesta aplicació, mostrareu dades de cinc taules i una opció. De fet, la majoria de les àrees d'aquesta aplicació mostren dades de diverses taules. Per exemple, la galeria de comandes conté aquesta informació:

  • El número de comanda és un camp de la taula Comandes.
  • L'estat és un altre camp de la taula Comandes, una opció de l'elecció Estat de les comandes.
  • El nom del client és un camp de la taula Clients.
  • El cost total es calcula a partir de les dades de la taula Detalls de la comanda.

El resum conté part de la mateixa informació que la llista de comandes, però també conté el nom i la imatge de l'empleat que ha gestionat la comanda. Aquesta informació s'extreu dels camps de la taula Empleats. A la galeria de detalls es mostren els registres de la taula Detalls de la comanda i cada producte d'aquests detalls és un registre de la taula Productes de la comanda.

Explorar les relacions

Podeu mostrar dades de diferents orígens (per exemple, taules) a la mateixa galeria o formulari perquè aquestes taules tenen relacions creades per a vós a la base de dades.

Relacions de diversos a un

Per exemple, la informació sobre el client i l'empleat de cada comanda es troba a les taules Clients i Empleats. Per tant, la taula Comandes té relacions de diversos a un amb aquestes taules perquè hi ha moltes comandes, cadascuna de les quals pot ser realitzada per un sol client i gestionada per un sol empleat.

Cada comanda també té un o diversos elements de línia que representen els productes que conté la comanda i les seves quantitats. Cada element de línia és un registre de la taula Detalls de la comanda, que extreu informació sobre cada producte de la taula Productes de la comanda. Cada detall només identifica un producte, però tots els productes poden aparèixer en diversos detalls. De resultes, la taula Detalls de la comanda té una relació de diversos a un amb la taula Productes de la comanda.

Relacions d'un a diversos

Cada comanda pot contenir diversos elements de línia, però cada element de línia es refereix només a una comanda. De resultes, la taula Comandes té una relació d'un a diversos amb la taula Detalls de la comanda.

Notació de punts per a relacions

Per mostrar dades basades en una relació entre taules, podeu utilitzar el selector de propietats de punts per recórrer una relació d'una taula a una altra. Per exemple, cada registre de la taula Comandes treu informació de la taula Clients perquè la galeria de comandes pugui mostrar els noms dels clients. A la galeria, per configurar aquest comportament, definiu la propietat Text d'una etiqueta en aquesta expressió:
ThisItem.Customer.Company

ThisItem especifica un registre de la taula Comandes i treu informació de la taula Clients sobre el client que ha fet la comanda. En aquest cas, l'expressió especifica que apareix el nom de l'empresa del client. No obstant això, s'extreu tot el registre del client, de manera que podeu mostrar fàcilment, per exemple, una adreça electrònica del client.

Com un altre exemple d'anar d'una taula a una altra, podeu especificar que una galeria hauria de mostrar registres en una taula en funció d'un registre que l'usuari hagi seleccionat en una altra galeria i que es trobi en una altra taula. Per mostrar els detalls de la comanda, configureu la propietat Items de la galeria de detalls a aquesta expressió:
Gallery1.Selected.'Order Details'

En aquest cas, Gallery1.Selected especifica un registre a la taula Comandes, tal com ha fet ThisItem a l'exemple anterior. No obstant això, aquesta expressió no extreu només un registre com l'expressió anterior. En lloc d'això, extreu tota una taula de registres per mostrar el nom i el cost per unitat de cada producte (tal com es reflecteix a la taula Productes de la comanda) i la quantitat (tal com es reflecteix a la taula Detalls de la comanda).

Feu-ho pel vostre compte

Podeu seguir les instruccions pas a pas per crear l'aplicació de llenç Comandes de Northwind. Les instruccions es divideixen en tres parts:

  1. Creeu una galeria de comandes.
  2. Creeu un formulari de resum.
  3. Creeu una galeria de detalls.

Si voleu ometre-ho, la solució conté una aplicació de punt inicial per a cada part. A la llista d'aplicacions, cerqueu Comandes de Northwind (llenç): començar la part 1, etcètera.

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).