script per ricerca anagrafica clienti

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
gobas72
Messaggi: 95
Iscritto il: domenica 15 gennaio 2012, 20:27

script per ricerca anagrafica clienti

Messaggio da gobas72 » mercoledì 6 febbraio 2019, 10:26

ciao,

ho un formato anagrafica clienti in cui ho:

il campo id cliente che è numerico, progressivo
il campo nome cliente che è testo, dove inserisco nome e cognome

vorrei fare una serie di pulsanti:

abc cliccando su questo pulsante vorrei che mi trovasse tutti i clienti che iniziano con a o b o c (così anche per gli altri pulsanti)
def
ghijk
mno

ecc

come si fa ? :oops:

grazie in anticipo
sono cichinin con un nuovo account xchè l'altro si è bloccato e non c'è verso di sbloccarlo

FileMaker pro 15 advanced - su Win7

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: script per ricerca anagrafica clienti

Messaggio da flmkdev » mercoledì 6 febbraio 2019, 12:58

Ciao !

Hai mai effettuato una ricerca su FM ? Del tipo sei entrato su un formato, hai cliccato sul pulsante TROVA e poi ?

Puoi raccontare cosa hai fatto e cosa succede ?

Non ti sto prendendo in giro sia chiaro sto cercando di aiutarti a trovare da solo una soluzione molto semplice ;)
FM PRO ADVANCED 17 + FMS 17 :!:

gobas72
Messaggi: 95
Iscritto il: domenica 15 gennaio 2012, 20:27

Re: script per ricerca anagrafica clienti

Messaggio da gobas72 » mercoledì 6 febbraio 2019, 18:55

ovviamente uso il trova in alcune situazioni....

in questo caso però, essendoci sia il nome che il cognome nello stesso campo, se faccio trova > vado nel campo nome cliente > scrivo a e do invio
mi trova sia i clienti con cognomi che iniziano x a che quelli con nome che inizia con a

quindi non va bene

a me serve che effettui la ricerca solo sulla prima lettera

grazie
sono cichinin con un nuovo account xchè l'altro si è bloccato e non c'è verso di sbloccarlo

FileMaker pro 15 advanced - su Win7

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: script per ricerca anagrafica clienti

Messaggio da flmkdev » mercoledì 6 febbraio 2019, 19:55

Puoi creare un campo calcolato di tipo testo :
Sinistra( nome ; 1 )
In questo modo prendi tutte le prime lettere dei NOMI

e poi effettui la ricerca sul campo calcolato
FM PRO ADVANCED 17 + FMS 17 :!:

gobas72
Messaggi: 95
Iscritto il: domenica 15 gennaio 2012, 20:27

Re: script per ricerca anagrafica clienti

Messaggio da gobas72 » mercoledì 6 febbraio 2019, 20:17

non c'è modo di fare la ricerca solo della prima lettera del "valore" del campo ?

grazie
sono cichinin con un nuovo account xchè l'altro si è bloccato e non c'è verso di sbloccarlo

FileMaker pro 15 advanced - su Win7

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: script per ricerca anagrafica clienti

Messaggio da flmkdev » mercoledì 6 febbraio 2019, 20:39

Il campo calcolato
Sinistra (nome ; 1)
non fa altro che prendere la prima lettera a sinistra del campo nome per tutti i record.

Se tu confermi che nel campo NOME hai inserito NOME+COGNOME
il calcolo parte da SINISTRA e prende solo LA PRIMA LETTERA DEL NOME

A quel punto non devi fare altro che effettuare una ricerca sul campo calcolato.
FM PRO ADVANCED 17 + FMS 17 :!:

gobas72
Messaggi: 95
Iscritto il: domenica 15 gennaio 2012, 20:27

Re: script per ricerca anagrafica clienti

Messaggio da gobas72 » giovedì 7 febbraio 2019, 19:11

sisi, lo avevo capito, volevo solo sapere se c'è una soluzione senza dover creare il campo calcolato

comunque farò così, grazie
sono cichinin con un nuovo account xchè l'altro si è bloccato e non c'è verso di sbloccarlo

FileMaker pro 15 advanced - su Win7

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: script per ricerca anagrafica clienti

Messaggio da flmkdev » giovedì 7 febbraio 2019, 20:58

Un'altra soluzione c'è e consiste nell'usare una funzione in sola lettura :

EseguiSQL -> link https://fmhelp.filemaker.com/help/15/fm ... tesql.html

Stringa SQL :

Codice: Seleziona tutto

SELECT * FROM StudioG WHERE nome LIKE 'A%' OR nome LIKE 'B%' OR nome LIKE 'C%'
Quindi uniamo le due stringhe :

Codice: Seleziona tutto

EseguiSQL ("
SELECT * FROM StudioG 
WHERE nome LIKE 'A%' OR nome LIKE 'B%' OR nome LIKE 'C%'
ORDER BY name ASC"
;"";"";"")
Vedi tu buon divertimento :shock:
FM PRO ADVANCED 17 + FMS 17 :!:

gobas72
Messaggi: 95
Iscritto il: domenica 15 gennaio 2012, 20:27

Re: script per ricerca anagrafica clienti

Messaggio da gobas72 » venerdì 8 febbraio 2019, 15:56

grazie :D
sono cichinin con un nuovo account xchè l'altro si è bloccato e non c'è verso di sbloccarlo

FileMaker pro 15 advanced - su Win7

Rispondi