filtrare un portale con un determinato campo

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

Rispondi
tripleH
Messaggi: 58
Iscritto il: venerdì 24 novembre 2006, 1:00

filtrare un portale con un determinato campo

Messaggio da tripleH » venerdì 26 maggio 2017, 10:13

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

Avatar utente
fabio.beri
Messaggi: 1968
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: filtrare un portale con un determinato campo

Messaggio da fabio.beri » venerdì 26 maggio 2017, 10:26

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
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

tripleH
Messaggi: 58
Iscritto il: venerdì 24 novembre 2006, 1:00

Re: filtrare un portale con un determinato campo

Messaggio da tripleH » venerdì 26 maggio 2017, 14:19

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

Avatar utente
fabio.beri
Messaggi: 1968
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: filtrare un portale con un determinato campo

Messaggio da fabio.beri » venerdì 26 maggio 2017, 15:35

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
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi