Riepilogo

Completato

In questo modulo sono state presentate le tabelle in Microsoft Dynamics 365 Business Central. Sono anche stati presentati i diversi tipi di tabella tecnica e funzionale e alcune proprietà di base delle tabelle.

Si è inoltre appreso come collegare tabelle in Business Central. È possibile usare la proprietà TableRelation per collegare tabelle. Queste relazioni di tabella possono diventare complesse perché sono supportate relazioni di tabella filtrate e condizionali, in cui il collegamento a un'altra tabella dipende dalle condizioni.

Ogni tabella deve avere una (e solo una) chiave primaria, che può essere una combinazione di più campi. È possibile definire chiavi secondarie aggiuntive per motivi di prestazioni, ma è consigliabile mantenere il numero delle chiavi limitato a cinque in modo da non influire negativamente sulle prestazioni del database.

È possibile usare il gruppo di campi DropDown per specificare quali campi devono essere visualizzati quando una tabella viene usata in una ricerca. È possibile usare il gruppo di campi Brick per configurare i riquadri piccoli e grandi visualizzati in un elenco.

I campi FlowField sono campi calcolati e non vengono archiviati nel database. Il valore viene calcolato in fase di runtime ed è possibile usare la proprietà CalcFormula. Se si vuole che gli utenti finali specifichino un valore da usare all'interno di questo FlowField, usare FlowFilter. Gli oggetti FlowFilter definiscono segnaposto in cui un utente finale può immettere un valore.

La creazione di una tabella in AL è altrettanto semplice dell'uso dei frammenti ttable, tfield e tkey.