English
Instant Developer Foundation Documentazione
Aiutaci anche tu a migliorare la Documentazione: vai in fondo alla pagina, esprimi la tua valutazione sull'articolo e aggiungi il tuo feedback.
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Validazione

Is New Row

funzione link

Scopo

Ritorna True se la riga corrente è nuova o in fase di inserimento. Può essere usata anche negli eventi di OnUpdatingRow e OnDynamicProperties per sapere se la riga per cui è stato notificato l'evento è nuova o in fase di inserimento.

Sintassi

boolean b = 0 // Vero se la riga corrente è nuova
// 
b := Pannello.IsNewRow()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Torna True se la riga corrente è nuova o in fase di inserimento. Se questa funzione viene usata negli eventi di validazione e nell'evento OnDynamicProperties, torna True se la riga per cui viene notificato l'evento è nuova.

Esempio

// *******************************************************
// Called when a field in a row has been changed by a user
// *******************************************************

event EventoPannello1.Prodotti.OnUpdatingRow(
  int Column // Column that has been changed.
  boolean FieldModified    // 
  boolean FieldWasModified // 
  boolean RowWasModified   // 
  boolean Inserting        // This parameter is TRUE if the row is a new row
  inout boolean Cancel     // 
)
{
  // Per un nuovo prodotto, la scorta non può essere minore di 10,
  // per i prodotti esistenti va bene anche meno.

  if Prodotti.IsNewRow() AND Prodotti.Scorte < C10
  {
    Prodotti.Scorte := C10
  }
}
Può essere usata per discriminare le modifiche apportate alle righe esistenti di un pannello dall'inserimento di dati in una nuova riga del pannello.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi Anche

  • On Dynamic Properties (evento ricorrente)
  • On Updating Row (evento)
  • On Change Row (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum