Filtro su portale tramite lista a discesa
Moderatore: Moderatori
-
- Messaggi: 67
- Iscritto il: mercoledì 26 ottobre 2011, 10:52
Filtro su portale tramite lista a discesa
Buonasera a tutti,
ho un problema che mi sta facendo impazzire da ieri:
Ho un portale che mi mostra tutti i partecipanti ad un determinato torneo di biliardo, all'interno dei record ho un campo "PAGATO" con una selezione tramite menu a discesa con alcune voci "Si", "No", "Acconto", "Gratis".
Fin quì funziona tutto a meraviglia.
Il problema stà nel fatto che volevo filtrare il portale mediante un campo esterno ad esso chiamato "PAGAMENTO" al quale ho associato un menu a discesa con gli stessi valori che trovo nel campo "PAGATO".
Ho impostato un trigger sul campo e nel portale la relazione Partecipanti::Pagato=Tornei::Pagamento, tutto funziona tranne il fatto che non so come far riapparire tutti i nominativi senza filtrarli.
Spero di essere stato chiaro.
Grazie mille.
ho un problema che mi sta facendo impazzire da ieri:
Ho un portale che mi mostra tutti i partecipanti ad un determinato torneo di biliardo, all'interno dei record ho un campo "PAGATO" con una selezione tramite menu a discesa con alcune voci "Si", "No", "Acconto", "Gratis".
Fin quì funziona tutto a meraviglia.
Il problema stà nel fatto che volevo filtrare il portale mediante un campo esterno ad esso chiamato "PAGAMENTO" al quale ho associato un menu a discesa con gli stessi valori che trovo nel campo "PAGATO".
Ho impostato un trigger sul campo e nel portale la relazione Partecipanti::Pagato=Tornei::Pagamento, tutto funziona tranne il fatto che non so come far riapparire tutti i nominativi senza filtrarli.
Spero di essere stato chiaro.
Grazie mille.
-
- Messaggi: 67
- Iscritto il: mercoledì 26 ottobre 2011, 10:52
Re: Filtro su portale tramite lista a discesa
Dimenticavo, uso Filemaker PRO 12-
Grazie
Grazie
-
- Messaggi: 700
- Iscritto il: giovedì 25 marzo 2004, 1:00
- Località: Torino
Re: Filtro su portale tramite lista a discesa
Nel portale puoi mettere il seguente filtro:
if(not evuoto(Tornei::Pagamento;Tornei::Pagamento;1))
Cosi' facendo potrei vedere i record nel portale che corrispondono a Tornei::Pagamento se quest'ultimo è compilato, se lo lasci vuoto invece li vedrai tutti.
if(not evuoto(Tornei::Pagamento;Tornei::Pagamento;1))
Cosi' facendo potrei vedere i record nel portale che corrispondono a Tornei::Pagamento se quest'ultimo è compilato, se lo lasci vuoto invece li vedrai tutti.
FMPA 12- Win e OsX
-
- Messaggi: 700
- Iscritto il: giovedì 25 marzo 2004, 1:00
- Località: Torino
Re: Filtro su portale tramite lista a discesa
Scusa, è ora che vada a dormire...
Questa è la formula corretta:
f(not evuoto(Tornei::Pagamento;Partecipanti::Pagato=Tornei::Pagamento;1))

Questa è la formula corretta:
f(not evuoto(Tornei::Pagamento;Partecipanti::Pagato=Tornei::Pagamento;1))
FMPA 12- Win e OsX
-
- Messaggi: 67
- Iscritto il: mercoledì 26 ottobre 2011, 10:52
Re: Filtro su portale tramite lista a discesa
Grazie mille Gozzi.
Il campo pagamento è sempre compilato, quindi ho aggiunto un altro campo nascosto chiamato "All" col valore "Tutti" assegnato da calcolo e nel filtro portale ho scritto questa formula:
Partecipanti::Pagato=Tornei::Pagamento or Partecipanti:All=Tornei::Pagamento
e tutto magicamente funziona alla perfezione.
Grazie.
Il campo pagamento è sempre compilato, quindi ho aggiunto un altro campo nascosto chiamato "All" col valore "Tutti" assegnato da calcolo e nel filtro portale ho scritto questa formula:
Partecipanti::Pagato=Tornei::Pagamento or Partecipanti:All=Tornei::Pagamento
e tutto magicamente funziona alla perfezione.
Grazie.
-
- Messaggi: 67
- Iscritto il: mercoledì 26 ottobre 2011, 10:52
Re: Filtro su portale tramite lista a discesa
Scusate la formula corretta è:
Partecipanti::Pagato=Tornei::Pagamento or Partecipanti::All=Tornei::Pagamento
avevo dimenticato di inserire ":".
Buona giornata
Partecipanti::Pagato=Tornei::Pagamento or Partecipanti::All=Tornei::Pagamento
avevo dimenticato di inserire ":".
Buona giornata