| dalla versione 6.5.2680 - modificato il 25/10/2016 - link - english
|
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.
Pannello.InsertRow()
Argomenti
Questa procedura non ha argomenti.
Note
-
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.
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.