Ricerca alfabetica per portali

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

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

Messaggio da stregatto » domenica 17 febbraio 2008, 14:21

quale evento vorresti attivare??

.g.

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » domenica 17 febbraio 2008, 14:29

Apparizione e modifica della lista a tendina:

cioè rendere visibile la lista e modificarla ad ogni lettera immessa

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

Messaggio da stregatto » domenica 17 febbraio 2008, 14:32

allora:
se hai un campo in cui inserisci il testo che dovrà fare da relazione e vuoi che ad ogni lettera immessa nel campo cambi la relazione, scordatelo. non è possibile, in quanto devi comunque uscire dal campo: il motore di filemaker effettua i calcoli e le verifiche in uscita campo.
uscendo dal campo puoi andare direttamente nel campo con la lista e attivare quindi la tendina richiesta.


.g.

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » domenica 17 febbraio 2008, 14:37

Non so come ma nel gestionale Food fanno proprio così. La lista varia ogni lettera che si digita, probabilmente usano un sistema che ad ogni lettera digitata esce e rientra nel campo...

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » domenica 17 febbraio 2008, 14:38

L'unica estensione che usano è zippScript

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » domenica 17 febbraio 2008, 14:54

Altra cosa:

per far funzionare la ricerca sia per nome che per cognome avrei bisogno di creare una relazione con un operatore OR, non so se è possibile, ma penso di no.

Mi spiego: per avere la lista valori ho creato un campo nomecognome che è l'unione dei campi nome ecognome, e l'ho messo in relazione con i due campi nomeinizio e nomefine, e fin qui funziona, mi tira fuori tutto ciò il cui nome inizia per il valore che digito. Adesso vorrei fare in modo di avere nella stessa lista anche i record il cui cognome inizia per quel valore.

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

Messaggio da stregatto » domenica 17 febbraio 2008, 18:37

lemonsat ha scritto:Non so come ma nel gestionale Food fanno proprio così. La lista varia ogni lettera che si digita, probabilmente usano un sistema che ad ogni lettera digitata esce e rientra nel campo...
ehm, non è esattamente così… guarda meglio.
Mi spiego: per avere la lista valori ho creato un campo nomecognome che è l'unione dei campi nome ecognome, e l'ho messo in relazione con i due campi nomeinizio e nomefine, e fin qui funziona, mi tira fuori tutto ciò il cui nome inizia per il valore che digito. Adesso vorrei fare in modo di avere nella stessa lista anche i record il cui cognome inizia per quel valore.
definisci il campo calcolato nomecognome come nome&cognome&P&cognome&nome
dove P è il simbolo dell'acapo.

.g.

.g.

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » lunedì 18 febbraio 2008, 2:06

Per il cognome grazie mille, tutto ok.


Per la lista, in che senso non è esattamente così?

Immagine
Qui è in situazione di riposo

**************************************

Immagine
Qui è quando entro nel campo ed appare la lista con tutti i valori

**************************************

Immagine
Qui è quando digito una F e rimangono solo i valori con la F iniziale

**************************************

Immagine
qui infine è quando clicco su un valore della lista.

Forse non mi sono spiegato bene nei post precedenti, ma questo è esattamente quello che voglio fare.

Grazie ancora per la pazienza!!

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Messaggio da ritz » lunedì 18 febbraio 2008, 9:58

Che soluzione formidabile, secondo me sfrutta un plug in.
Se vuoi qualcosa di più semplice fatta con un portale vai nella sezione downloads e scrivi: ricercapartendo_da_lettera
FMP 8,5 - XPpro sp2

lemonsat
Messaggi: 13
Iscritto il: domenica 17 febbraio 2008, 1:00

Messaggio da lemonsat » lunedì 18 febbraio 2008, 10:55

Grazie per la segnalazione.

Comunque sono già riuscito ad ottenere qualcosa: nel mio database entro nel campo, inserisco le lettere e premo un bottone che mi fa uscire e rientrare nel campo per far apparire la lista, poi una volta selezionata le scelta premo un altro bottone per eseguire la ricerca. il punto è che vorrei automatizzare senza usare bottoni.

La soluzione del programma Food è veramente utile. L'unico plugin che hanno è zippscript, ma non riesco a capire come facciano a triggerare un evento ad ogni pressione di un tasto.

Rispondi