IMPOSTAZIONE DELLE APPLICAZIONI


Uso dei pulsanti o dei punti di attivazione Avanti e Indietro con i parametri Start e Count
Utilizzando i parametri Start e Count, è possibile includere pulsanti o punti di attivazione Avanti e Indietro in modo da permettere agli utenti di navigare tra le varie pagine contenenti i risultati. Se si utilizzano i pulsanti di navigazione, devono essere usati entrambi i parametri.

1. Aprire il modulo risultati personalizzato e inserire i pulsanti o i punti di attivazione Avanti e Indietro nel punto in cui si desidera che essi appaiano nel modulo.

2. Per il pulsante o il punto di attivazione Avanti, scrivere la formula che permetterà di passare alla pagina successiva.

3. Per il pulsante o il punto di attivazione Indietro, scrivere la formula che riporterà indietro di una pagina.

Esempio di una formula per il pulsante o il punto di attivazione Avanti

@If(Hits >= Count; @URLOpen("/" + @Subset(@DbName; -1) + "/" + SearchView + "?SearchView&Query=" + @ReplaceSubstring(Query; " "; "+") + "&Start=" + @Text(Start+Hits) + "&Count=" + @Text(Count) + "&SearchOrder="+@Text(SearchOrder) +"&SearchWV="+@If(SearchVw = 0;"FALSE";"TRUE")+"&SearchThesaurus="+@If(SearchThesaurus = 0;"FALSE";"TRUE") + "&SearchMax=" + @Text(SearchMax)); "")

Esempio di una formula per il pulsante o il punto di attivazione Indietro

@If(Start > Count; @URLOpen("/" + @Subset(@DbName; -1) + "/" +SearchView + "?SearchView&Query=" + @ReplaceSubstring(Query; " "; "+") + "&Start=" + @Text(Start-Count) + "&Count=" + @Text(Count) + "&SearchOrder="+@Text(SearchOrder) +"&SearchWV="+@If(SearchVw = 0;"FALSE";"TRUE")+"&SearchThesaurus="+@If(SearchThesaurus = 0;"FALSE";"TRUE") + "&SearchMax=" + @Text(SearchMax)); "")

Suggerimento Per evitare errori di sintassi, usare @ReplaceSubstring(Query; "" ' "+") per sostituire tutti gli spazi presenti nella stringa di interrogazione con il segno più (+).

Vedere anche