Script copia e incolla modo trova
Moderatore: Moderatori
-
- Messaggi: 2
- Iscritto il: martedì 9 luglio 2019, 8:43
- Versione FileMaker: 17
- Sistema operativo: Mac
Script copia e incolla modo trova
Buongiorno,
vorrei dei pareri sulla creazione di uno script.
Ho un database con più di 1.000 record.
Ho già creato uno script, che, cliccando in un apposito pulsante esegue le seguenti istruzioni:
- Copia campo X
- Passa al modo trova
- Incolla campo X
- Esegui ricerca
Questo script serve per ricercare velocemente eventuali record omonimi o duplicati, ed è stato creato per velocizzare il processo senza bisogno di dover cliccare sull'apposito tasto TROVA nell'applicazione.
Fin qui tutto bene.
Nei record c'è un secondo campo, che non sempre è compilato.
Avrei la necessità che il sistema copi anche un secondo campo, prima di entrare nel modo trova, in modo da poter tornare indietro.
Solo che, ovviamente, riportando nel precedente script queste funzioni
- Copia campo X
- Copia campo Y
- Passa al modo trova
- Incolla campo X
- Incolla campo Y
- Esegui ricerca
il sistema incolla direttamente il campo Y in entrambi i campi.
Avreste qualche suggerimento?
In alternativa avevo pensato di creare un nuovo campo, che magari rimane sempre con lo stesso valore in tutti i record del database, ma non so se ciò è fattibile, sapreste indicarmi voi? In altre parole, vorrei sapere, oltre ad eventuali soluzioni scripting, se esiste la possibilità di creare un campo, inserire un valore nello stesso, e questo valore rimarrà sempre lo stesso in qualsiasi record.
Grazie
vorrei dei pareri sulla creazione di uno script.
Ho un database con più di 1.000 record.
Ho già creato uno script, che, cliccando in un apposito pulsante esegue le seguenti istruzioni:
- Copia campo X
- Passa al modo trova
- Incolla campo X
- Esegui ricerca
Questo script serve per ricercare velocemente eventuali record omonimi o duplicati, ed è stato creato per velocizzare il processo senza bisogno di dover cliccare sull'apposito tasto TROVA nell'applicazione.
Fin qui tutto bene.
Nei record c'è un secondo campo, che non sempre è compilato.
Avrei la necessità che il sistema copi anche un secondo campo, prima di entrare nel modo trova, in modo da poter tornare indietro.
Solo che, ovviamente, riportando nel precedente script queste funzioni
- Copia campo X
- Copia campo Y
- Passa al modo trova
- Incolla campo X
- Incolla campo Y
- Esegui ricerca
il sistema incolla direttamente il campo Y in entrambi i campi.
Avreste qualche suggerimento?
In alternativa avevo pensato di creare un nuovo campo, che magari rimane sempre con lo stesso valore in tutti i record del database, ma non so se ciò è fattibile, sapreste indicarmi voi? In altre parole, vorrei sapere, oltre ad eventuali soluzioni scripting, se esiste la possibilità di creare un campo, inserire un valore nello stesso, e questo valore rimarrà sempre lo stesso in qualsiasi record.
Grazie
- fabio.beri
- Messaggi: 1958
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Script copia e incolla modo trova
Buonasera.
IMPOSTA VARIABILE $valore1 [campo1]
IMPOSTA VARIABILE $valore2 [campo2]
...
PASSA AL MODO TROVA
IMPOSTA CAMPO [CAMPO1] con $valore1
IMPOSTA CAMPO [CAMPO2] con $valore2
ESEGUI LA RICERCA
Inoltre....
Buon fmpro
IMPOSTA VARIABILE $valore1 [campo1]
IMPOSTA VARIABILE $valore2 [campo2]
...
PASSA AL MODO TROVA
IMPOSTA CAMPO [CAMPO1] con $valore1
IMPOSTA CAMPO [CAMPO2] con $valore2
ESEGUI LA RICERCA
Inoltre....
Si chiamno campi GLOBALI. Sono globali perché il valore è uguale per tutti i records. Può fare anche una variabile globale utilizznaod il doppio dollaro.inserire un valore nello stesso, e questo valore rimarrà sempre lo stesso in qualsiasi record.
Buon fmpro
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024