campo Cerca...

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

Rispondi
LucaMarconi
Messaggi: 92
Iscritto il: venerdì 30 marzo 2012, 15:13
Località: Roma

campo Cerca...

Messaggio da LucaMarconi » lunedì 2 giugno 2014, 16:26

Ciao a tutti. dovrei realizzare un campo "Cerca..." per realizzare una ricerca generica all'interno di un portale. Quale tecnica mi consigliate ?
Io ho pensavo di creare una relazione tra tab1::kp_UUID e tab2::g_kf_UUID (è un campo globale)
uno script con ricerca rapida e un loop che copi le kp_UUID trovate nel globale, e una funzione che mi restituisca tutto se il campo di ricerca è vuoto, es. if( EVuoto (g_kf_UUID); lista (tab1::kp_UUID); self)
Il campo Cerca è un altro globale con dei trigger per il testo "Cerca.."

E' un guazzabuglio ? casa mi consigliate ?

grazie
Luca
fm adv 13
Fm Advanced 13

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: campo Cerca...

Messaggio da stregatto » lunedì 2 giugno 2014, 17:43

se non sono moltissimi record ti basta un portale filtrato.

.g.

LucaMarconi
Messaggi: 92
Iscritto il: venerdì 30 marzo 2012, 15:13
Località: Roma

Re: campo Cerca...

Messaggio da LucaMarconi » lunedì 2 giugno 2014, 18:45

I record posso limitarli con delle relazioni.
dimenticavo: il cerca deve agire su più campi.
intendi un filtro di questo tipo ?
g_cerca = beneficiari OR g_cerca = conto OR g_cerca = cliente
E' sicuramente più veloce da realizzare ma a meno che il filtro non sia più complesso( e quindi addio velocità) , ho l'handicap di dover digitare la parola da ricercare in maniera precisa, intera.

Grazie
Stregatto
Fm Advanced 13

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: campo Cerca...

Messaggio da stregatto » lunedì 2 giugno 2014, 19:28

non devi necessariamente usare l'uguale. con tutte le funzioni che hai a disposizione…
dipende sempre di quanti record parliamo.
su 100 nemmeno te ne accorgi
fra 1000 e 10.000 inizia a sudare
con 100.000 piangi.

l'ideale è fare un sistema misto relazioni/filtro.

.g.

LucaMarconi
Messaggi: 92
Iscritto il: venerdì 30 marzo 2012, 15:13
Località: Roma

Re: campo Cerca...

Messaggio da LucaMarconi » lunedì 2 giugno 2014, 20:52

mmm...
< o >, ok
suggerimento su quali funzioni ? un indizio !
Fm Advanced 13

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: campo Cerca...

Messaggio da stregatto » lunedì 2 giugno 2014, 21:07

< o >

a voler essere pignolo, quelli sono operatori logici, non funzioni… ;)

suggerimento su quali funzioni ? un indizio !

chessò, contaricorrenze(relazione::campoportale1 ; g_cerca) + contaricorrenze(relazione::campoportale2 ; g_cerca)…

puoi usare quasi tutte le funzioni.

.g.

LucaMarconi
Messaggi: 92
Iscritto il: venerdì 30 marzo 2012, 15:13
Località: Roma

Re: campo Cerca...

Messaggio da LucaMarconi » lunedì 2 giugno 2014, 21:27

si si, intendevo sostituire l'operatore = con < o >
il suggerimento era richiesto per le funzioni.

contaricorrenze......
puoi usare quasi tutte le funzioni.
mi spaventa un po


grazie
Luca
Fm Advanced 13

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: campo Cerca...

Messaggio da stregatto » martedì 3 giugno 2014, 16:20

immaginazione al potere! datemi un risultato bollano e vi solleverò il mondo!

.g.

LucaMarconi
Messaggi: 92
Iscritto il: venerdì 30 marzo 2012, 15:13
Località: Roma

Re: campo Cerca...

Messaggio da LucaMarconi » martedì 3 giugno 2014, 23:35

ahahah !!!
Soluzione talmente semplice.... Mi ricorda il mio script costatomi giorni e giorni di sudore che tu hai annientato tirando 2 o 3 linea nel grafico delle relazioni
Grazie
Stregatto
un Salito
Fm Advanced 13

Rispondi