FILTRI MULTIPLI ED INTERDIPENENTI SU PORTALE

  • Guru Corner
  • FILTRI MULTIPLI ED INTERDIPENENTI SU PORTALE

FILTRI MULTIPLI ED INTERDIPENENTI SU PORTALE

0
0

Salve,
mi si presenta la necessità di filtrare i record di un portale grazie a delle liste valori esterne al portale.

Ogni lista però, che si presenta come menù a tendina, deve tener conto nei valori possibili anche delle scelte casuali effettuate su una lista concorrente.

Mi spiego con un esempio.
In un portale ho una lista di prodotti. Su questi prodotti devo poter applicare in modo casuale delle selezioni supponiamo su taglia, colore e finitura. Devo poter restringere la gamma dei prodotti visualizzati sulla base delle scelte, casuali, effettuate con i filtri senza incontrare il “no match” cioè portale vuoto. Seguendo l’esempio se scelgo il colore rosso e per esso ci sono solo due prodotti supponiamo di taglia XL ed S, le altre taglie supponiamo M, L o XL non devono essere selezionabili nel menù taglie.

Secondo voi è possibile?
Grazie infinite
Mario

FMP13

Segnalato come spam
Pubblicata da (Domande: 10, Risposte: 4)
Domanda inviata 10 Novembre 2014 20:53
84 vis.
0
Domanda privata

Salve a tutti,

ho avuto un problema analogo che ho risolto in maniera abbastanza semplice…serve sempre la soluzione? ho visto che è passato molto tempo dalla domanda.

 

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1)
Risposta inviata 9 Marzo 2017 18:01
0
Domanda privata

io personalmente agirei su due piani diversi. Lascerei la relazione esistente sul portale, e creerei le relazioni unicamente per gestire le liste valori sui campi filtro. poi aggiungo un filtro al portale in base a quanto inserito nei campi filtro.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 11 Novembre 2014 10:05
0
Domanda privata

Giuseppe grazie, ma il portale dovrebbe essere di sola visualizzazione, non posso modificare o aggiungere righe, tuttalpiù tramite un pulsante potrei selezionare un prodotto per cui se non ho capito male, il tuo suggerimento non lo posso mettere in pratica
Grazie
Mario

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 11 Novembre 2014 00:09
0
Domanda privata

Mancava il punto di domanda!
Si riesce con l’impostazione che suggerisci?

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 11 Novembre 2014 00:03
0
Domanda privata

Giulio buonasera,
Comincio ad orientarmi. Mi chiedo: il campo sceltacolore all’inizio sarà blank; in questo caso il portale mi farà vedere tutti i colori? O meglio tutti i record di tutti i colori? E per le altre possibili selezioni come procedo? per le taglie o le finiture ad esempio?
Ricordo che le condizioni sono:
– poter procedere per selezioni successive in modo casuale: una volta per colore-taglia-finitura, un’altra ad esempio per finitura-colore-taglia
– nel portale si dovrà vedere sempre almeno un record, non dovrebbe essere possibile effettuare scelte che non diano risultati
Si riesce con l’impostazione che suggerisci
Ti ringrazio per il tuo tempo
Ciao
Mario

Segnalata come spam
Pubblicata da (Domande: 5, Risposte: 164)
Risposta inviata 11 Novembre 2014 00:00
0
Domanda privata

Tecnicamente si tratta di liste relazionali, più che di un filtro del portale
La cosa non è semplice, e tantomeno lo è spiegarla in una mail :(

In breve:
Ti serve una architettura pienamente relazionale, con una tabella articoli, ed una tabella in cui metti taglia e colore dell’articolo

Nel portale hai un campo IDArticolo, in cui inserisci l’articolo da una lista valori dalla tabella articoli; hai poi un campo colore, con una lista che prende i valori da una TO Prodotti2 che è collegata alla tabella del portale con una relazione IDArticolo=IDArticolo
In questo modo mostri solo i colori disponibili per quell’articolo

Hai poi un campo taglia, con una lista che prende i valori da una TO Prodotti3 che è collegata alla tabella del portale con una relazione a 2 argomenti, IDArticolo=IDArticolo, Colore=colore, così che puoi scegliere solo le taglie del colore scelto

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1)
Risposta inviata 10 Novembre 2014 23:16
0
Domanda privata

Buonasera, Mario.
si può sicuramente fare, tutto sta a lavorare di relazioni. basta mettere in relazione la TO da cui parti con la tabella del portale per id=id E colore =camposceltacolore e impostare la lista valori per i valori di quella relazione (solo correlati).

a presto.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 10 Novembre 2014 22:59