Query > execmode

L’esecuzione di una query, normalmente, propone i dati a video e, dalla visione a “foglio dati” consente all’operatore di:

  • esportare i dati in Excel
  • stampare i dati

Per l’esattezza, in assenza di vincoli espressi dal tag execmode che vedremo qui di seguito nel dettaglio, la finestra di selezione dell’operatore termina con un selettore:

grazie al quale è l’operatore stesso che può decidere tra i tre possibili output:

  • Foglio dati
  • Anteprima di stampa
  • Esporta in Excel

In alcuni casi, tuttavia, si preferisce che una query produca solamente una stampa oppure solamente un’esportazione in Excel. Il tag execmode permette di forzare il tipo di output. Le possibili valorizzazioni sono:

<execmode>print</execmode>

per ottenere un output in stampa e:

<execmode>exportxls</execmode>

per ottenere una esportazione diretta (senza anteprima del “foglio dati”).

Si noti che questa soluzione impedisce all’utente la scelta sul tipo di output e va utilizzata solo se sia necessario impedire all’utente le altre forme di output.
Qualora si desiderasse, anziché impedire, impostare come default un tipo di output diverso dal canonico foglio dati, si consideri il tag preferredexecmode.