English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Reportistica
  • Libreria Book
  • Drag & Drop

Show Drop Box

procedura copia link

Scopo

Posiziona tutte le query del book sulla riga alla quale si trovavano quando la box su cui è stato effettuato il Drop è stata formattata e stampata.

Sintassi

// Chiedo al sistema di posizionare le query alla riga della box su cui è
// stata tirata la box

Book.ShowDropBox()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// **********************************************************
// Fired when a draggable box is dropped onto a droppable box
// **********************************************************

event BookDD.BookDD.OnBoxDrop(
  int SourceBoxID // Box that have been dropped. Use the Me property of th...
  int TargetBoxID // Box that received the drop. Use the Me property of th...
)
{
  string NomeBoxSrc = "" // Nome della box tirata
  string NomeBoxTgt = "" // Nome della box che ha ricevuto il drop
  // 
  // Mi posiziono sulla riga della box tirata

  BookDD.ShowDragBox()
  NomeBoxSrc := FormatMessage(Box |1, BookDD.IDPezzo, ??, ??, ??, ??)
  // 
  // Mi posiziono sulla riga della box su cui è stato effettuato il Drop

  BookDD.ShowDropBox()
  NomeBoxTgt := FormatMessage(Box |1, BookDD.IDPezzo, ??, ??, ??, ??)
  // 
  // Mostro il messaggio all'utente

  EsempiLB.MessageBox(FormatMessage(MSG Tirato Sulla, NomeBoxSrc,
    NomeBoxTgt, ??, ??, ??))
}
  • Questa procedura viene normalmente chiamata all'interno degli eventi di OnBoxDrop e OnBoxTransform del book per ottere ulteriori informazioni riguardo la box su cui è stato effettuato il Drop. Dopo la chiamata alla procedura è possibile leggere i valori delle colonne delle query.
  • La procedura ShowDropBox posiziona solo le query dei reports fino al livello in cui si trova la box. Questo vuol dire che se la box su cui è stato effettuato il Drop è una box di una sezione del report principale, la procedura posizionerà solo la query del report principale e non le query degli eventuali sub-report presenti nel book. Se la box su cui è stato effettuato il Drop è contenuta in una sezione di un sub-report la procedura posizionerà sia la query principale che la query del sub-report in cui la box su cui è stato effettuato il Drop è contenuta.
  • Se la box su cui è stato effettuato il Drop è una box di una pagina Template la procedura ShowDropBox non ha alcun effetto.

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

Vedi Anche

  • On Box Drop (evento)
  • On Box Transform (evento)
  • Show Drag Box (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum