| dalla versione 6.5.2680 - modificato il 28/01/2011 - link - english
|
Condizioni di notifica
Evento notificato dal pannello prima di effettuare la registrazione nel database di un blob appena caricato dall'utente, oppure prima della cancellazione del file dal blob. Questo può avvenire se:
- L'utente esegue l'upload di un file in un campo blob di un pannello.
- L'utente clicca sul pulsante di cancellazione documento nella toolbar del campo di pannello che contiene il blob.
Utilizzo consigliato
L'evento di Before BLOB Update può essere utilizzato per controllare il processo di salvataggio o di cancellazione del file nel blob. Ad esempio potrebbe essere utilizzato per verificare se il blob ha le caratteristiche per essere caricato oppure cancellato, ed eventualmente cancellare l'operazione.
Argomenti
Cancel
|
Impostando il parametro a True, il file non verrà caricato o cancellato.
|
Column
|
E' un numero intero che identifica il campo del pannello nel quale si sta caricando il file. Deve essere confrontato con la proprietà Me dei campi del pannello.
|
Size
|
E' la dimensione del file caricato espressa in byte; in caso di cancellazione vale -1. In questo modo è possibile verificare quale operazione è in corso sul campo blob.
|
Extension
|
Stringa che contiene l'estensione del file in fase di caricamento. Ad esempio "doc" per un file di Word.
|
FilePath
|
Stringa che contiene il nome del file caricato sul server completo di estensione. Tale file viene memorizzato nella sottodirectory TEMP della web application.
|
event Categorie.Categorie.BeforeBLOBUpdate(
inout boolean Cancel
int Column
int Size
string Extension
string FilePath
)
{
if Size = C-1 AND Column = Categorie.Immagine.Me()
{
Categorie.SetInfoMessage(MSG Cancellare Immagine, ??, ??)
Cancel := True
}
}
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.