Pagina 1 di 1

Replicare il contenuto di un campo

Inviato: domenica 8 maggio 2022, 16:27
da Mar San
Buongiorno,
Volevo sapere se è possibile replicare il contenuto di un campo N volte, ho un campo dove c'è un nome e un campo dove c'è un valore, è possibile replicare?
Esempio:
campo nome = Milano
campo valore = 3
Dovrei avere il seguente risultato:
MilanoMilanoMilano

Si può fare?
Grazie

Re: Replicare il contenuto di un campo

Inviato: lunedì 9 maggio 2022, 13:31
da Meccanico1991
La soluzione più semplice, se il tuo campo valore non è un numero altissimo, è quella di creare un campo calcolato utilizzando la funzione
Casi ( test1 ; risultato1 {; test2 ; risultato2 ; ... ; risultatoPredefinito} )
.
Cioè, il campo "N volte" è il test1 e il campo "nome" è il risultato1 e vai avanti fino al raggiungimento del tuo campo valore.

Ciao

Re: Replicare il contenuto di un campo

Inviato: lunedì 9 maggio 2022, 13:59
da Mar San
Il campo valore non si sa il numero che si potrebbe inserire

Re: Replicare il contenuto di un campo

Inviato: lunedì 9 maggio 2022, 22:14
da Meccanico1991
Si ho capito,
intendo solamente che, nel caso il "campo valore" sia massimo 10 basterebbe creare un campo calcolato del tipo:

Casi ( campo valore = 1; campo nome = "Milano" ; campo valore = 2; campo nome = "MilanoMilano" ; campo valore = 3 ; campo nome = "MilanoMilanoMilano" ; campo valore = 4 ; campo nome = "MilanoMilanoMilanoMilano" ; campo valore = 5 ; campo nome = "MilanoMilanoMilanoMilanoMilano" ; campo valore = 6 ; campo nome = "MilanoMilanoMilanoMilanoMilanoMilano" ; campo valore = 7 ; campo nome = "MilanoMilanoMilanoMilanoMilanoMilanoMilano" ; campo valore = 8 ; campo nome = "MilanoMilanoMilanoMilanoMilanoMilanoMilanoMilano" ; campo valore = 9 ; campo nome = "MilanoMilanoMilanoMilanoMilanoMilanoMilanoMilanoMilano" ; campo valore = 10 ; campo nome = "MilanoMilanoMilanoMilanoMilanoMilanoMilanoMilanoMilanoMilano" )

non è bello da vedere, ma sicuramente funzionante. Se il "campo valore" fosse > di 100 diventerebbe uno strazio... ;)

CIao

Re: Replicare il contenuto di un campo

Inviato: martedì 10 maggio 2022, 14:35
da Mar San
Grazie mille per il tuo interesse al mio problema.
Il campo valore non si sa...
Viene ricavato da una somma, e può diventare facilmente maggiore di 10.
Mica conosci qualche plugin esterno che abbia una funzione di tipo: ripeti (NomeCampo;NVolte)?
Grazie

Re: Replicare il contenuto di un campo

Inviato: martedì 10 maggio 2022, 20:33
da Meccanico1991
Mi dispiace non conosco nessun plugin. Ho escogitato un'altro piano... un po' folle ma sicuramente funzionante ;) :D :)
Vedi allegato

Ciao

Re: Replicare il contenuto di un campo

Inviato: giovedì 12 maggio 2022, 19:15
da fabio.beri
Buonasera. Usate la funzione WHILE: https://fmhelp.filemaker.com/help/18/fm ... while.html

Re: Replicare il contenuto di un campo

Inviato: sabato 14 maggio 2022, 15:37
da Mar San
Grazie di cuore Francesco,
L'ho provato e non è male l'idea.
L'hai impostato su un valore massimo di 100, se aumento la lunghezza massima non comporta niente.
Giusto?

Re: Replicare il contenuto di un campo

Inviato: sabato 14 maggio 2022, 15:39
da Mar San
Grazie Fabio,
Non posso utilizzare la funzione While,
Perché ho filemaker 14

Re: Replicare il contenuto di un campo

Inviato: sabato 14 maggio 2022, 20:51
da Meccanico1991
Mar San ha scritto:
sabato 14 maggio 2022, 15:37
L'hai impostato su un valore massimo di 100, se aumento la lunghezza massima non comporta niente.
Giusto?
Si, puoi andare avanti anche fino a 1000, ovviamente un calcolato del genere appesantisce un po' il progetto. Dipende molto da quanti record hai e/o se utilizzato in condivisione... :D ;)