Devi fare dei controlli a livello di applicazione, magari interrogando anche il DB con query, ma i controlli li fai dall'applicazione che poi restituirà un messaggio all'utente che sta facendo data entry.
Ad esempio, nel punto 1:
- quando un utente sta inserendo/salvando un treno fai la query che mette in join Treni <> Composizione <> Vetture e verifichi che per quel treno ci sia una vettura di tipo locomotiva
- se il recordset è vuoto (non hai trovato locomotiva), visualizzi un messaggio di errore.
![]()

Rispondi quotando