PAN: Aggiunta campi PK
copia linkDescrizione
Se in una master query di pannello non vengono selezionati i campi primary key e il pannello è basato su una query di database, allora tali campi vengono aggiunti durante la fase di validazione del progetto. Questo avviene solo se il pannello è "scrivibile", cioè almeno uno dei flag Can Update, Can Insert o Can Delete è attivo a design time, perchè altrimenti il pannello non potrebbe essere modificato dall'utente.
Funzionalità interessate
Validazione di pannelli con data source nel database.
Note
- Per ogni campo aggiunto viene inserito un messaggio di warning (#2135) che segnala l'operazione.
- Questo controllo avviene solo se la master query del pannello contiene solo una tabella nella from list, altrimenti il pannello non sarebbe comunque scrivibile.
- Se la master query è di tipo aggregato, questa operazione modifica il risultato della query. Siccome un pannello aggregato non può essere scrivibile, per evitare l'aggiunta dei campi PK occorre resettare i flag indicati sopra. E' comunque possibile riattivarli a runtime se si desidera un pannello aggregato scrivibile.
Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 18/06/2020 / Validità: da 6.7.2850