Pagina 1 di 4

FILTRI MULTIPLI SU PORTALE

Inviato: sabato 8 novembre 2014, 14:39
da marbel911
Salve a tutti,

io ho bisogno di fare in modo che i menu a tendina che filtrano i record di un portale, si modifichino dinamicamente sulla base dei valori degli altri filtri. In sostanza partendo dalla visualizzazione di tutti i record del portale, agendo sui filtri si possa ottenere sempre almeno un record, che si eviti cioè il "no match".

Provo a spiegarmi meglio. Ho un portale in cui viene visualizzata una lista di prodotti. All'esterno di questo portale ho 4 menù a tendina che filtrano i prodotti in base a delle caratteristiche. Ora vorrei che se seleziono una particolare caratteristica, i menù delle altre caratteristiche, si "adattassero" e mostrassero i valori effettivamente possibili sulla base dell'ulteriore selezione eseguita dei prodotti.

Spero di essere stato chiaro.

Un grazie a chi mi risolve il problema.

Marbel911
FM13

Re: FILTRI MULTIPLI SU PORTALE

Inviato: domenica 9 novembre 2014, 1:18
da mik78
Ciao :)
faccio un esempio che vale più di 1000 parole..

Mik

Re: FILTRI MULTIPLI SU PORTALE

Inviato: domenica 9 novembre 2014, 18:04
da raysoyd
buona sera, l'esempio è quello che serve anche a me, io ho anche l'esigenza di avere un totale del portale "DINAMICO" in base al filtro applicato.

ho inserito un campo "costo" nella tabella auto e lo visulaizzato nel portale. nella tabella Filtro ho creato un campo calcolato con vaolre "Somma ( Auto::Costo)" ma ri restituisce tutta la somma e non filtrata.

qualcuno ha risolto.

Saluti

Re: FILTRI MULTIPLI SU PORTALE

Inviato: domenica 9 novembre 2014, 22:03
da mik78
Qualche giorno fa ho postato un esempio che fa ciò che ti occorre.
Chi cerca trova ;)

Mik

Re: FILTRI MULTIPLI SU PORTALE

Inviato: lunedì 10 novembre 2014, 9:17
da v26305
mik78 ha scritto:Qualche giorno fa ho postato un esempio che fa ciò che ti occorre.
Chi cerca trova ;)

Mik
:D :D ANCORA gRAZIE !!!!!!!!!!!! :oops: ;)

Re: FILTRI MULTIPLI SU PORTALE

Inviato: lunedì 10 novembre 2014, 10:06
da mik78
v26305 ha scritto:
mik78 ha scritto:Qualche giorno fa ho postato un esempio che fa ciò che ti occorre.
Chi cerca trova ;)

Mik
:D :D ANCORA gRAZIE !!!!!!!!!!!! :oops: ;)
raysoyd.. ora sai anche dove cercare :D

Re: FILTRI MULTIPLI SU PORTALE

Inviato: lunedì 10 novembre 2014, 10:35
da marbel911
Grazie Mik,

davvero un'ottima soluzione.

L'unico limite che vedo è che la tua soluzione presume comunque che l'utente debba fare un percorso di scelte ben preciso: Marca, Modello, Versione, ecc.

La funzionalità richiesta è che si possa procedere scegliendo una qualsiasi delle caratteristiche e che gli altri menù a tendina si "adattassero" mostrando solo valori pertinenti.

Per tornare al tuo esempio, che un utente possa inizialmente scegliere che so, il tipo di alimentazione e potesse vedere tutte le auto con quella alimentazione, poi fra queste la versione e poi la marca, e così via; mentre un'altro utente potrebbe partire dalla versione e filtrare casualmente le altre caratteristiche.

Sarebbe il massimo per me.
Grazie
Marbel911

Re: FILTRI MULTIPLI SU PORTALE

Inviato: lunedì 10 novembre 2014, 15:34
da raysoyd
mik78 ha scritto:Qualche giorno fa ho postato un esempio che fa ciò che ti occorre.
Chi cerca trova ;)

Mik
scusate ma dove!! ho fatto una ricerca ma non ho visto niente oltre a questo esempio in questo post.

saluti

e grazie

Re: FILTRI MULTIPLI SU PORTALE

Inviato: lunedì 10 novembre 2014, 15:39
da raysoyd
a si ho visto.

grazie

lo studio un po.

grazie

Re: FILTRI MULTIPLI SU PORTALE

Inviato: martedì 11 novembre 2014, 18:27
da mik78
marbel911 ha scritto: La funzionalità richiesta è che si possa procedere scegliendo una qualsiasi delle caratteristiche e che gli altri menù a tendina si "adattassero" mostrando solo valori pertinenti.
quesito MOLTO interessante :idea:
Allora diciamo che in teoria si potrebbe fare così:
- una sola relazione cartesiana tra tbl Filtro e tbl Auto (nel nostro caso);
- ad ogni filtraggio, un loop riempie delle variabili con i valori contenuti nel portale;
- il contenuto delle variabili viene riversato (sotto forma di elenco valori) in dei campi indicizzati della tbl Filtro;
- le LV prelevano i dati dai suddetti campi;
- i campi globali, usati per il filtraggio, prendono i valori dalle LV.

Potrebbe funzionare... da testare e soprattutto da verificare la velocità di esecuzione in presenza di un elevato numero di record.

Mik