trasferire record di una tabella in altra tabell dello stesso db.

Area per scambiare trucchi, suggerimenti, tecniche particolari...

Moderatore: Moderatori

Rispondi
robby_robby.studio
Messaggi: 7
Iscritto il: mercoledì 10 giugno 2009, 11:38
Versione FileMaker: 14
Sistema operativo: win/mac
Località: reggio emilia

trasferire record di una tabella in altra tabell dello stesso db.

Messaggio da robby_robby.studio »

Buongiorno.
Mi sono incagliato in un problema apparentemente semplice ma..
Da un file di testo creato da un software di rilevamento presenze riesco ad importare ogni riga come record di una tabella FM
e da questo record riesco a scomporlo in "codice_atleta - giorno di presenza - ora".
Esempio riga:
01 00554052576065 07/09/18 17:00 U 0100 P
01 00554052576065 07/09/18 18:00 U 0100 P
01 00554052576066 07/09/18 16:55 U 0100 P
01 00554052576066 07/09/18 17:59 U 0100 P
Vorrei creare un unico record cosi composto:

00554052576065 07/09/18 17:00 18:00
00554052576066 07/09/18 16:55 17:59

ho provato in tanti modi ma comunque non riesco a creare un unico record come sopra.
Qualcuno ha un suggerimento ?

Vi ringrazio di cuore
Avatar utente
fabio.beri
Messaggi: 2062
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: trasferire record di una tabella in altra tabell dello stesso db.

Messaggio da fabio.beri »

Buonasera. In quali modi ha provato ?

Se ho compreso la Sua domanda e se li ha scomposti, per ricomporli si usa l'operatore & .
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024
Meccanico1991
Messaggi: 68
Iscritto il: venerdì 11 dicembre 2020, 8:32
Versione FileMaker: 14
Sistema operativo: OSX

Re: trasferire record di una tabella in altra tabell dello stesso db.

Messaggio da Meccanico1991 »

Devi prima isolare l'ora dal tuo campo testo:
01 00554052576065 07/09/18 17:00 U 0100 P
con un calolato del tipo: "ParoleaDestra ( ParoleaSinistra ( testo ; 5 ) ; 2 )" e lo chiami ricava_ora.
Poi crei una relazione con il tuo campo "codice_atleta" e la chiami esempio. A questo punto creando un nuovo campo ( chiamalo come vuoi :D ) con la funzione di calcolo Max ( esempio::ricava_ora ) lui ti trova l'ora più alta basata sulla relazione... ;)

Ciao
Avatar utente
fabio.beri
Messaggi: 2062
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: trasferire record di una tabella in altra tabell dello stesso db.

Messaggio da fabio.beri »

Giusto Francesco. Avevo letto male il post e quindi non avevo capito che da 4 records voleva formarne uno per ogni atleta.

Bravo!
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024
robby_robby.studio
Messaggi: 7
Iscritto il: mercoledì 10 giugno 2009, 11:38
Versione FileMaker: 14
Sistema operativo: win/mac
Località: reggio emilia

Re: trasferire record di una tabella in altra tabell dello stesso db.

Messaggio da robby_robby.studio »

Grazie per le info . Non ho mai utilizzato questa funzione. Appena trovi un minuto riesci a spiegarmi meglio la soluzione che hai postato.
Grazie di nuovo.
Rispondi