Scopo
Porta il pannello su una nuova riga e lo predispone per l'inserimento dei dati. E' l'equivalente del tasto F7-Inserisci della toolbar del pannello.
Sintassi
// Porta il pannello su una nuova riga
Pannello.InsertRow()
Pannello.InsertRow()
Argomenti
Questa procedura non ha argomenti.- Se il pannello è in stato MODIFIED questo comando non ha effetto.
- Se il pannello è in stato QBE porta il pannello in stato DATA eseguendo una query che non ritorna record e poi si predispone per l'inserimento del nuovo record. A questo proposito si consiglia di vedere la nota del comando RefreshQuery.
- Se il pannello è in stato DATA, esegue uno scrolling in fondo del pannello e posiziona il cursore su una nuova riga. In formato lista solo l'ultima riga dei dati attuali sarà visibile del pannello.
- Se per il pannello è stato impostato il flag QBE Form, allora questo comando causa il passaggio alla visualizzazione di dettaglio.
- Se il parametro di compilazione PanelNewInsertMode è stato impostato su YES, allora il pannello entra anche in stato MODIFIED, altrimenti rimane in stato DATA. Se entra in stato MODIFIED saranno impostati sulla nuova riga i default dei campi e verranno evidenziati i campi obbligatori, altrimenti questo avverrà solo quando l'utente inizia effettivamente a inserire i dati.
- Per aprire una videata con il pannello già prediposto per l'inserimento non è necessario utilizzare questo comando ma è sufficiente impostare la proprietà Initial Status del pannello a design time.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680