SOLUZIONE - Dividere le entrate per metodo di pagamento in "Payment Methods"

In questa pagina troverai la soluzione passo passo per Esercizio: Dividere le entrate per metodo di pagamento in Payment Methods.

Stabilire una relazione Transactions_Income_Detail nello storage Payment Methods

In uno storage, puoi stabilire relazioni multiple usando la stessa coppia di campi. Puoi avere quante relazioni desideri per la stessa coppia. Assicurati di differenziare le relazioni con nomi che esprimono il ruolo della relazione chiaramente.

Creerai una relazione identica a Transactions_Expenses_Detail chiamata Transactions_Income_Detail. Configurerai poi Transactions_Income_Detail come Dettaglio Income in Payment Methods.

  1. In Storages nella Home, entra nell'editor dello storage Payment Methods.

  2. In Payment Method, stabilisci una relazione con Transactions.

    I campi sono IdPaymentMethod in Payment Methods e il campo PaymentMethodId in Transactions. Chiama la relazione Transactions_Income_Detail.

  3. Salva qualunque cambiamento sullo storage Payment Methods.

Configurare il dettaglio Income sull'applicazione Payment Methods

A questo stadio, devi configurare la relazione Transactions_Income_Detail come Dettaglio.

  1. Accedi al Design Mode di Payment Methods.

  2. Vai al sotto-pannello Details di Payment Methods.

  3. Crea un nuovo Dettaglio cliccando su Add Detail.

  4. Trascina l'opzione Table () sotto la barra al centro del sotto-pannello.

    Scegli come tabella l'unica opzione disponibile per il Dettaglio: Transactions_Income_Detail.

  5. La finestra mostrerà i campi dello storage Transactions

    Esegui gli stessi cambiamenti fatti per il Dettaglio Expenses alle opzioni dei campi.

    Puoi ignorare la configurazione di PaymentMethodId. Avendo configurato un dettaglio di Payment Methods, non hai bisogno di mostrare due volte le stesse informazioni nel Master e nel Dettaglio.

  6. Clicca sul pulsante Confirm per salvare i cambiamenti al Dettaglio.

  7. Hai configurato il Dettaglio. Personalizza nome e icona della scheda Dettaglio.

    • Digita il nome della scheda Dettaglio nella casella di testo. Chiama la scheda Dettaglio Income.
    • Scegli un'icona per la scheda, per esempio (cerca plus).

  8. Nel sotto-pannello Layout, clicca sulla scheda Income per personalizzare e disporre le colonne.

  9. A questo punto, devi applicare una restrizione Formula a Income per elencare solo le righe delle entrate ("Income") associate col metodo di pagamento.

    • (1) Clicca sul sotto-pannello Settings sulla barra laterale sinistra.

    • (2) Sulla parte sinistra del sotto-pannello, clicca sulla scheda Expenses.

    • (3) Clicca su Restrictions > Row.

  10. Apparirà l'Editor Formule (Formula Editor).

    Digita o copia-incolla la seguente Formula:

    1
    =EQ($CURRENTSTORAGE.IncomeExpensesTypeId; 2)
    

    La formula è la stessa di Configurare il Dettaglio Expenses nell'applicazione Payment Methods, ma l'ID di riferimento è ora 2.

    2 sta per l'ID della riga "Income" nello storage Income Expense Type.

  11. Salva tutti i cambiamenti nel Design Mode di Payment Methods.

Hai ora un Dettaglio che elenca tutte le entrate per ciascun metodo di pagamento oltre alle spese.

Congratulazione, hai completato l'esercizio! Torna indietro al tutorial.