English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Comandi

Insert Row

procedura link

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()

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

Vedi Anche

  • Panel Status (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum