Template : SELECT

Ciascuna riga della videata ‘Configuration’ equivale a un tag del file da inviare.
Per la descrizione dettagliata di ciascun tag si rimanda a questo LINK
I campi non valorizzati dovranno essere inviati dal file obbligatoriamente o opzionalmente.
Es. : per l’istruzione SELECT se presente la clausola WHERE i suoi parametri dovranno essere presenti obbligatoriamente o essere inviati in con l’apposito tag, mentre la clausola ORDER BY è opzionale.

This image has an empty alt attribute; its file name is template_select_1-1024x538.png
This image has an empty alt attribute; its file name is template_select_2-1024x303.png
This image has an empty alt attribute; its file name is template_select_3.png
This image has an empty alt attribute; its file name is template_select_4.png

La sezione editor permette di configurare il report della SELECT.
E’ suddiviso in sezioni, nessuna è obbligatoria :

  • Header document : viene generata solo una volta ed è posizionata all’inizio del report
  • Header Page : viene generata in ciascuna pagina. Contiene, secondo opzione, la barra di navigazione delle pagine
  • Header body : viene generata in ciascuna pagina. Contiene l’intestazione delle colonne del Body. E’ buona norma utilizzare una tabella con le dimensioni delle celle esattamente uguali a quelle del Body
  • Body : Contiene le colonne (campi) risultanti dalla query. E’ buona norma norma utilizzare una tabella con le dimensioni delle celle esattamente uguali a quella dell’Header Body
  • Footer Page : viene generata in ciascuna pagina. Contiene, secondo opzione, la barra di navigazione delle pagine
  • Footer document : viene generata solo una volta ed è posizionata alla fine del report

Ogni sezione è un campo che utilizza Tiny_mce con l’aggiunta di una icona posta in ultima posizione a destra della terza riga. Questa icona, che Tiny_mce denominata ‘templates’ contiene tutti i campi che sono possibili inserire con la relativa descrizione.
La sintassi è :

  • $F{campo} : il campo della tabella e delle key (es. $F{col_user} oppure $F{name}) derivanti da Progetto-Field e Progetto->Pers.Field
  • $H{campo} : l’intestazione dei colonne del body derivanti da Progetto-Field e Progetto->Pers.Field
  • $R{campo} : le descrizioni generiche nel report derivanti da Progetto->Resources
  • $D{campo} : le date generiche nel report derivanti da Progetto->Resources
This image has an empty alt attribute; its file name is template_select_5-1024x335.png
This image has an empty alt attribute; its file name is template_select_6-1024x194.png
This image has an empty alt attribute; its file name is template_select_6_1-1024x251.png
This image has an empty alt attribute; its file name is template_select_6_2-1024x365.png
This image has an empty alt attribute; its file name is template_select_6_3-1024x380.png
This image has an empty alt attribute; its file name is template_select_7.png

Per le specifiche si rimanda a questo LINK