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 » lunedì 31 gennaio 2022, 10:36

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: 1958
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 » lunedì 31 gennaio 2022, 17:58

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

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Meccanico1991
Messaggi: 66
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 » lunedì 31 gennaio 2022, 21:32

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: 1958
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 » martedì 1 febbraio 2022, 8:48

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

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 » martedì 1 febbraio 2022, 15:48

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