Come usare dati su 3 "fogli"? Risolto!
Moderatore: Moderatori
-
- Messaggi: 61
- Iscritto il: lunedì 16 settembre 2013, 16:22
Re: Come usare dati su 3 "fogli"?
Quindi tu non creeresti la tabella Giocatori con solamente IDgiocatore e NomeGiocatore? Ma faresti subito l'associazione giocatore/squadra/partita, ho capito bene?
E perchè segnali "due records per la squadra"?
Scusa la mia inesperienza nelle domande...
E perchè segnali "due records per la squadra"?
Scusa la mia inesperienza nelle domande...

Riccardo
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Come usare dati su 3 "fogli"?
Il software deve emulare una situazione reale:
Quante squadre giocano una partita? 2
Quanti giocatori giocano in una squadra ? 6
Ma questi numeri sono un esempio. Se faccio due cambi avrò 8 giocatori e i risultati degli 8 giocatori che hanno disputato il match.
Quante squadre giocano una partita? 2
Quanti giocatori giocano in una squadra ? 6
Ma questi numeri sono un esempio. Se faccio due cambi avrò 8 giocatori e i risultati degli 8 giocatori che hanno disputato il match.
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
-
- Messaggi: 61
- Iscritto il: lunedì 16 settembre 2013, 16:22
Re: Come usare dati su 3 "fogli"?
Quindi tu partiresti così?
https://www.dropbox.com/s/hd4czg8b0aijr5t/db1.jpg?dl=0
Puoi darmi anche una mano con le relazioni?
Se dalla foto non si capisce ti metto anche il mio file di esempio
https://www.dropbox.com/s/2s9onk27ed1iq ... fmp12?dl=0
https://www.dropbox.com/s/hd4czg8b0aijr5t/db1.jpg?dl=0
Puoi darmi anche una mano con le relazioni?
Se dalla foto non si capisce ti metto anche il mio file di esempio
https://www.dropbox.com/s/2s9onk27ed1iq ... fmp12?dl=0
Riccardo
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Come usare dati su 3 "fogli"?
Ho una proposta e una domanda:
La proposta è di inquadrare meglio quell'entità "Giocatori". Messa lì, non è ne pesce ne carne.
"Giocatori" potrebbe essere un'anagrafica, cioé una tabella che in maniera anagrafica costituisce i nomi e i codici dei giocatori delle squadre, oppure potrebbe essere la tabella dei giocatori che hanno giocato in quella specifica partita. Se fosse quest'ultima io li relazionerei al set perché nel primo set hanno giocato il giocatore 4,3,8,11,20,9 mentre nel secondo set hanno giocato il n. 1,4,3,2,11 (sostiuito dal 12) e il 9, quindi ogni set ha i suoi giocatori.
La domanda invece è cosa sono gli "scout". Se non so cosa sono (pur vedendo che là dentro registri i dati dei punti in ricezione, battute, attacco) mi è difficile capire.
La proposta è di inquadrare meglio quell'entità "Giocatori". Messa lì, non è ne pesce ne carne.
"Giocatori" potrebbe essere un'anagrafica, cioé una tabella che in maniera anagrafica costituisce i nomi e i codici dei giocatori delle squadre, oppure potrebbe essere la tabella dei giocatori che hanno giocato in quella specifica partita. Se fosse quest'ultima io li relazionerei al set perché nel primo set hanno giocato il giocatore 4,3,8,11,20,9 mentre nel secondo set hanno giocato il n. 1,4,3,2,11 (sostiuito dal 12) e il 9, quindi ogni set ha i suoi giocatori.
La domanda invece è cosa sono gli "scout". Se non so cosa sono (pur vedendo che là dentro registri i dati dei punti in ricezione, battute, attacco) mi è difficile capire.
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
-
- Messaggi: 61
- Iscritto il: lunedì 16 settembre 2013, 16:22
Re: Come usare dati su 3 "fogli"?
Premettendo di nuovo che i dati che rilevo sono solo quelli della mia squadra, le cose stanno così:
Giocatori: non mi interessa l'anagrafica dei giocatori nè della loro "esistenza" da qualche parte. Vorrei solo sapere Chi giocava nel primo set, Chi nel secondo e via e via... anche se gioca pochi punti del set in fase di conteggio...
Scout: è il nome che si dà al metodo di rilevamento dati nello sport. Quella tabella avrei potuto chiamarla "conteggi" o altro. Conto quello che succede per fare delle statistiche. Tizio nel primo set ha fatto 2 battute errate (che io segno con "-"), 3 battute medie (che io segno con "O"), 1 punto in battuta (che io segno con "+"). Poi le conto nel secondo e nel terzo (e se serve nel quarto e nel quinto). Dopodichè avrò un bel quadro generale di come Tizio ha giocato in Battuta (come negli altri gesti registrati, Ricezione e Attacco) in quella partita.
Giocatori: non mi interessa l'anagrafica dei giocatori nè della loro "esistenza" da qualche parte. Vorrei solo sapere Chi giocava nel primo set, Chi nel secondo e via e via... anche se gioca pochi punti del set in fase di conteggio...
Scout: è il nome che si dà al metodo di rilevamento dati nello sport. Quella tabella avrei potuto chiamarla "conteggi" o altro. Conto quello che succede per fare delle statistiche. Tizio nel primo set ha fatto 2 battute errate (che io segno con "-"), 3 battute medie (che io segno con "O"), 1 punto in battuta (che io segno con "+"). Poi le conto nel secondo e nel terzo (e se serve nel quarto e nel quinto). Dopodichè avrò un bel quadro generale di come Tizio ha giocato in Battuta (come negli altri gesti registrati, Ricezione e Attacco) in quella partita.
Riccardo
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Come usare dati su 3 "fogli"?
bravo! lo vedi che hai scritto che il giocatore va relazionato al set?Vorrei solo sapere Chi giocava nel primo set
grazie. Non sapevo cosa fosse lo scout.Scout: è il nome che si dà al metodo di rilevamento dati nello sport
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
-
- Messaggi: 61
- Iscritto il: lunedì 16 settembre 2013, 16:22
Re: Come usare dati su 3 "fogli"?
Quindi il mio Db diventa in questo modo?
https://www.dropbox.com/s/8ccp1omlyp3gyej/Db2.png?dl=0
https://www.dropbox.com/s/8ccp1omlyp3gyej/Db2.png?dl=0
Riccardo
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Come usare dati su 3 "fogli"?
Scusa, ma ti ho scritto questo:
Per il record di scout, avevo già prima, scritto questo
Poi non so come strutturerai il tuo programma e quindi se ci metterai un inserimento da relazione o farai degli script.
Buon lavoro
e tu mi cancelli l'entità "Giocatori" ? Rimettila, relazionandola al set e "scout" li relazioni ai giocatori.potrebbe essere la tabella dei giocatori che hanno giocato in quella specifica partita. Se fosse quest'ultima io li relazionerei al set
Per il record di scout, avevo già prima, scritto questo
e il record va relazionato ai "giocatori" per id_partita, n_set, id_giocatore (tutti insieme)una tabella risultati con ID_partita, n. set, id_giocatore, conteggio_battute, conteggio_schiacciate...
Poi non so come strutturerai il tuo programma e quindi se ci metterai un inserimento da relazione o farai degli script.
Buon lavoro
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
-
- Messaggi: 61
- Iscritto il: lunedì 16 settembre 2013, 16:22
Re: Come usare dati su 3 "fogli"?
Ho rimesso la tabella dei giocatori e ho modificato così:
https://www.dropbox.com/s/4h328i3vhy7aw4c/Db5.png?dl=0
Avendo io fatto solo miniprogetti (cavolate...) per il mio uso personale, ho sempre lavorato su una tabella unica. Questo è un po' più espanso e mi rendo conto che servono più tabelle, e riesco adesso a capire quali e perchè (più o meno!), ma mi trovo in grossa difficoltà quando c'è da relazionarle.
Ad esempio non capisco perchè nella tab Giocatori ci metteresti IDpartita (e se aggiungo il numero del set ho ricreato la tab Set).
https://www.dropbox.com/s/4h328i3vhy7aw4c/Db5.png?dl=0
Avendo io fatto solo miniprogetti (cavolate...) per il mio uso personale, ho sempre lavorato su una tabella unica. Questo è un po' più espanso e mi rendo conto che servono più tabelle, e riesco adesso a capire quali e perchè (più o meno!), ma mi trovo in grossa difficoltà quando c'è da relazionarle.
Ad esempio non capisco perchè nella tab Giocatori ci metteresti IDpartita (e se aggiungo il numero del set ho ricreato la tab Set).
Riccardo
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
FileMaker Pro 12 Advanced
Mac Osx 10.6.8
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Come usare dati su 3 "fogli"? Risolto!
Caro Hermod (quando vuoi, metti in firma il tuo nome, così posso chiamarti con un nome vero?)
in effetti, nel fare sistemi complessi, come dice la parola, le cose perdono di semplicità... e io ti sto proponendo di fare un sistema complesso, ma devi valutare anche le tue possibilità e non voglio dirottarti su cose irraggiungibili o fuori dalla tua portata, perché così si rischia di non raggiungere l'obiettivo. Valuta tu!
Comunque, nel rispondere alla tua domanda, nel costruire la tabella giocatori bisogna porsi un quesito: cosa costituisce il record dei giocatori? chi è il giocatore? La risposta è: il giocatore è una persona che ha una sua identità (id_giocatore, nome, cognome, n_maglietta, età, ruolo) che sta giocando una partita (id_partita), che fa parte di una squadra (id_squadra) che sta giocando un set specifico (id_set oppure numero set) e che, in quella specifica partita, in quella specifica squadra, in quello specifico set, ha totalizzato 10 battute, 6 muri, 15 attacchi...
Ecco perché quando si costruisce la struttura di una tabella bisogna porsi delle domande e darsi anche delle risposte certe.
Occhio e croce direi che il diagramma della relazioni mostra una situazione corretta. Quindi ora ci sei. Adesso per provare ogni fase, crea un formato per ogni scheda, uno per la partita, uno per la squadra, uno per i giocatori, uno per i set, e anche manualmente compila i dati dei record per verificare che le relazioni funzionino correttamente attraverso l'inserimento di portali che mostrano la tabella relazionata. Quindi nella scheda della partita, fai un portale delle squadre, fanno uno dei giocatori, fanne uno dei set, fanne uno degli scout;
poi nella squadra, fai un portale dei giocatori e un portale degli scout
poi nei giocatori, fai un portale dei set e uno degli scout, così da vedere la situazione del singolo giocatore.
Se le relazioni funzionano, inizia ad automatizzare il tutto attraverso interfacce, pulsanti, script.
Secondo me, sulle relazioni questo argomento è terminato. Non proseguire su questo topic, altre tematiche riguardanti magari, campi o pulsanti o script. Se devi, apri altri topic nell'aree giuste.
Buon lavoro
in effetti, nel fare sistemi complessi, come dice la parola, le cose perdono di semplicità... e io ti sto proponendo di fare un sistema complesso, ma devi valutare anche le tue possibilità e non voglio dirottarti su cose irraggiungibili o fuori dalla tua portata, perché così si rischia di non raggiungere l'obiettivo. Valuta tu!
Comunque, nel rispondere alla tua domanda, nel costruire la tabella giocatori bisogna porsi un quesito: cosa costituisce il record dei giocatori? chi è il giocatore? La risposta è: il giocatore è una persona che ha una sua identità (id_giocatore, nome, cognome, n_maglietta, età, ruolo) che sta giocando una partita (id_partita), che fa parte di una squadra (id_squadra) che sta giocando un set specifico (id_set oppure numero set) e che, in quella specifica partita, in quella specifica squadra, in quello specifico set, ha totalizzato 10 battute, 6 muri, 15 attacchi...
Ecco perché quando si costruisce la struttura di una tabella bisogna porsi delle domande e darsi anche delle risposte certe.
Occhio e croce direi che il diagramma della relazioni mostra una situazione corretta. Quindi ora ci sei. Adesso per provare ogni fase, crea un formato per ogni scheda, uno per la partita, uno per la squadra, uno per i giocatori, uno per i set, e anche manualmente compila i dati dei record per verificare che le relazioni funzionino correttamente attraverso l'inserimento di portali che mostrano la tabella relazionata. Quindi nella scheda della partita, fai un portale delle squadre, fanno uno dei giocatori, fanne uno dei set, fanne uno degli scout;
poi nella squadra, fai un portale dei giocatori e un portale degli scout
poi nei giocatori, fai un portale dei set e uno degli scout, così da vedere la situazione del singolo giocatore.
Se le relazioni funzionano, inizia ad automatizzare il tutto attraverso interfacce, pulsanti, script.
Secondo me, sulle relazioni questo argomento è terminato. Non proseguire su questo topic, altre tematiche riguardanti magari, campi o pulsanti o script. Se devi, apri altri topic nell'aree giuste.
Buon lavoro
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