Data invertita

Crare formati scheda e liste valori statiche e dinamiche. A cosa servono le sezioni e come si utilizzano.

Moderatore: Moderatori

Rispondi
sandrino
Messaggi: 16
Iscritto il: venerdì 28 ottobre 2016, 17:09
Versione FileMaker: 12
Sistema operativo: xp

Data invertita

Messaggio da sandrino » giovedì 17 gennaio 2019, 0:07

Ciao ho questo problema, devo importare dei record che hanno dei campi data invertiti (es 2018-12-28) come faccio a convertirli nel formato standard? (28/12/2018)
grazie

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

Re: Data invertita

Messaggio da flmkdev » giovedì 17 gennaio 2019, 2:08

Fai un'importazione tipica da file, filemaker automaticamente convertirà il valore da te indicato nel giusto formato data.

Solo nel caso non dovesse funzionare prova questa procedura :


1 - Puoi importare tutti i record in formato DATA
2 - Scegli la colonna che li contiene partendo dalla prima riga e rimani li
3 - da MENU -> RECORD -> "sostituisci contenuto campo" -> "sostituisci con il risultato calcolato" -> ed inserisci il calcolo proposto :
Data ( Mezzo ( nomecampo ; 6 ; 2 ) ; Destra ( nomecampo ; 2 ) ; Sinistra ( nomecampo ; 4 ) )
FM PRO ADVANCED 17 + FMS 17 :!:

sandrino
Messaggi: 16
Iscritto il: venerdì 28 ottobre 2016, 17:09
Versione FileMaker: 12
Sistema operativo: xp

Re: Data invertita

Messaggio da sandrino » giovedì 17 gennaio 2019, 15:02

Siccome l’mportazione avviene tramite script (con un loop che preleva solo alcuni dati) sono riuscito a convertire in questo modo…un po macchinoso ma funziona!:

campo testo da prelevare (data_in) es. 2018-01-23
campo data da impostare (data ok) es. risultato 23/01/2018

Imposta variabile [ $data; Valore:CercaeSost (data_in;"-";"_" ) ]

Imposta variabile [ $data; Valore:Consenti ( [

$A= ParoleaSinistra ( $data; 1) ;
$M = ParoleinMezzo ($data ; 2; 1);
$G=ParoleaDestra ( $data; 1) ];


$G&"/"&$M&"/"&$A ) ]

Definisci il campo [ data ok; $data ]

Rispondi