filtrare un portale con un determinato campo
Moderatore: Moderatori
-
- Messaggi: 58
- Iscritto il: venerdì 24 novembre 2006, 1:00
filtrare un portale con un determinato campo
buongiorno
ho una maschera che mi deve estrapolare tutti gli agenti relativi ad un marchio. ogni agente può avere uno o più marchi associati. ho creato un portale nel quale siano visibili i vari agenti in base al marchio scelto.
le due tabelle sono:
tabella1 = quella degli agenti dove c'è riportato anche il campo dei marchi che seguono
tabella 2= quella del budget dove c'è un campo marchio e devo inserire io il marchio scelto
ho creato una corrispondenza tra le due tabelle con tabella1::marchio = tabella2::marchio
a quel punto nel portale mi devono essere presentati tutti gli agenti con il filtro sul portale di tabella1::marchio = tabella2::marchio
in questa situazione però vedo solo gli agenti che hanno solo quel marchio ma se hanno quello più altri non viene visualizzato. ed ecco la mia domanda. come posso fare in modo che siano visualizzati anche tutti gli altri agenti che hanno nel campo marchio anche quel marchio ricercato? sicuramente con la scelta tabella1::marchio = tabella2::marchio non funziona correttamente.
grazie
ho una maschera che mi deve estrapolare tutti gli agenti relativi ad un marchio. ogni agente può avere uno o più marchi associati. ho creato un portale nel quale siano visibili i vari agenti in base al marchio scelto.
le due tabelle sono:
tabella1 = quella degli agenti dove c'è riportato anche il campo dei marchi che seguono
tabella 2= quella del budget dove c'è un campo marchio e devo inserire io il marchio scelto
ho creato una corrispondenza tra le due tabelle con tabella1::marchio = tabella2::marchio
a quel punto nel portale mi devono essere presentati tutti gli agenti con il filtro sul portale di tabella1::marchio = tabella2::marchio
in questa situazione però vedo solo gli agenti che hanno solo quel marchio ma se hanno quello più altri non viene visualizzato. ed ecco la mia domanda. come posso fare in modo che siano visualizzati anche tutti gli altri agenti che hanno nel campo marchio anche quel marchio ricercato? sicuramente con la scelta tabella1::marchio = tabella2::marchio non funziona correttamente.
grazie
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: filtrare un portale con un determinato campo
In un campo testo, puoi fare anche un array di più marchi.
Se io in un campo scrivo:
marchio1 e accapo
marchio2 e accapo
mettendo in relazione questo campo, FileMaker ti mostrarà il record sia quando guardi il record del marchio1, sia quando guardi il record del marchio2
Se io in un campo scrivo:
marchio1 e accapo
marchio2 e accapo
mettendo in relazione questo campo, FileMaker ti mostrarà il record sia quando guardi il record del marchio1, sia quando guardi il record del marchio2
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 58
- Iscritto il: venerdì 24 novembre 2006, 1:00
Re: filtrare un portale con un determinato campo
il campo marchio nella tabella 1 è un campo testo formattato con una lista valori da scegliere con un gruppo di caselle di controllo. il campo testo risulta essere formattato in questo modo:
marchio1
marchio2
marchio3
...
però se eseguo la verifica tabella1::marchio= tabella2::marchio mi trova solo guardando la prima riga e non il resto o se sono presenti anche altri valori non viene visualizzato.
Mi pare che venga fatto il seguente controllo:
nel record 1
tabella1::marchio include marchio1 marchio2 marchio3
nel record 2
tabella1::marchio include solo marchio1
nella tabella2::marchio inserisco marchio1
il confronto tra le due tabelle mi da solo il record2 e non il record1
spero di essere stato chiaro con l'esempio.
io vorrei che anche se sono presenti altri marchi il record venga lo stesso visualizzato
grazie
marchio1
marchio2
marchio3
...
però se eseguo la verifica tabella1::marchio= tabella2::marchio mi trova solo guardando la prima riga e non il resto o se sono presenti anche altri valori non viene visualizzato.
Mi pare che venga fatto il seguente controllo:
nel record 1
tabella1::marchio include marchio1 marchio2 marchio3
nel record 2
tabella1::marchio include solo marchio1
nella tabella2::marchio inserisco marchio1
il confronto tra le due tabelle mi da solo il record2 e non il record1
spero di essere stato chiaro con l'esempio.
io vorrei che anche se sono presenti altri marchi il record venga lo stesso visualizzato
grazie
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: filtrare un portale con un determinato campo
Sai quante volte mi scrivono "Non riesco... non mi dà... non si vede..." e poi mi ripetono "io vorrei..."
Detto ciò, ti confermo quanto ti ho già scritto. Una relazione può funzionare anche con un campo che abbia un array di valori (divisi da un andata a capo)
Esempio:
Tabella Marchi - Campo marchio riporta il valore Marchio1
Record n. 105 - Relazionato con Tabella2 - che nel campo marchio riporta:
Marchio1
Marchio2
Marchio5
Quando guarderai la scheda del Marchio1 vedrai il record 105
Quando guarderai la scheda del Marchio2 vedrai il record 105
Quando guarderai la scheda del Marchio5 vedrai il record 105
Quando guarderai la scheda del Marchio 4 NON vedrai il record 105
Fai un nuovo file di prova partendo da zero e sulla base di questo concetto così potrai risolvere il tuo problema da solo e ragionandoci.
Buon lavoro
Detto ciò, ti confermo quanto ti ho già scritto. Una relazione può funzionare anche con un campo che abbia un array di valori (divisi da un andata a capo)
Esempio:
Tabella Marchi - Campo marchio riporta il valore Marchio1
Record n. 105 - Relazionato con Tabella2 - che nel campo marchio riporta:
Marchio1
Marchio2
Marchio5
Quando guarderai la scheda del Marchio1 vedrai il record 105
Quando guarderai la scheda del Marchio2 vedrai il record 105
Quando guarderai la scheda del Marchio5 vedrai il record 105
Quando guarderai la scheda del Marchio 4 NON vedrai il record 105
Fai un nuovo file di prova partendo da zero e sulla base di questo concetto così potrai risolvere il tuo problema da solo e ragionandoci.
Buon lavoro
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024