Dunque:
un locale utilizza (a somi capi) i seguenti record per la memorizzazione su disco:
- record dati generali (descrizione, area, altezza, etc)
- record dati generali invernale (impianto, zona, temperatura, ricambi, etc)
- record dati generali estivo (impianto, zona, temperatura, ricambi, etc)
collegato al record dagi generali invernale (o estivo) sono presenti le superfici disperdenti e gli elementi disperdenti.
Supponiamo che io abbia completato tutto il progetto estivo cosa succede quando passo al progetto invernale (o viceversa)?
Richiamo un locale, i dati geometrici ovviamente ci sono (perchè sono comuni). Il SW mostra (attenzione, mostra!!!) i dati che per lui sono predefiniti ovvero, codice impianto (lo prende dall'estivo), codice zona (sempre dall'estivo); dal codice zona in sequenza tutti i dati predefiniti già inseriti nella zona.
A questo punto io, come utente, posso fare (oltre ad eventualmente modificare i dati) due cose:
- premo OK: il programma salva tutti i dati nel record invernale.
- premo Annulla: il programma scarica tutti i dati dal momento che non li ho confermati (erano solo visualizzati).
Probabilmente è successo questo. Il SW può anche compilare completamente la videata con i dati predefiniti ma se il progettista non conferma, questi dati sono persi.
Domani verificheremo comunque la correttezza del meccanismo (qualcosa può sempre sfuggire con tutte queste modifiche) ma ritengo che il problema fosse questo.
Eventualmente potremo creare una funzione aggiuntiva per il travaso. Sto pensando alle "solite" due liste (una a sinistra e una a destra) ed i pulsanti per far passare da una lista all'altra automaticamente (eventualmente con l'inserimento dei dati mancanti come ad esempio il peso delle pareti sul pavimento).
Alberto
Non lavoro più su questo software. Non inviatemi messaggi privati. Per assistenza sul software utilizzate la pagina contatti di questo sito. Grazie. Alberto.