Più tabelle, un solo inserimento
Inviato: martedì 22 novembre 2016, 11:30
Non ho capito come relazione tre (o più tabelle). Ne parlavo in un altro post ma è stato chiuso come Risolto, e invece non ci ho capito nulla!!!
Non ho mai usato più di una tabella in quanto per uso personale al volo ho sempre fatto piccole cosette.
Ho una situazione del genere: partita di pallavolo, voglio contare quante battute fa ogni mio singolo giocatore e come le fa, assegnado un "voto" che può essere negativo, neutrale o positivo. Inoltre vorrei dividere questo conteggio per Set (un massimo di 5 set, in quanto nella pallavolo vince chi arriva prima alla vittoria di 3 set su 5 ammessi).
Mi è stato fatto capire, e lo condivido arrivandoci con l'intuito, che una tabella sola non basta. Allora ho proceduto così:
Tabella Partite
IDpartita
Data
SquadraAvversaria
Tabella Squadre (qui costruisco di partita in partita un elenco di squadre, così le riutilizzo nel girone del ritorno o nel futuro)
IDsquadra
NomeSquadra
Tabella Giocatori (qui costruisco un elenco dei miei giocatori da riutilizzare di partita in partita)
IDgiocatore
NomeGiocatore
Tabella Set (qui se serve vedo quale giocatore ha giocato in quale partita e in quale set)
SetNumero
IDpartita
IDgiocatore
Tabella ConteggioFinale (qui conto e voto le battute, ho 3 pulsanti da premere, uno per voto, che incrementano di 1 i rispettivi 3 campi)
IDpartita
DataPartita
Avversari
Giocatore
SetNumero
VotoBattutaPositivo
VotoBattutaNeutro
VotoBattutaNegativo
In quest'ultima tabella vorrei vederla in modalita Lista in modo da avere i giocatori uno sotto l'altro con a fianco il pulsante per contare/votare. Esempio: https://www.dropbox.com/s/jdby1jzp1ze98 ... e.png?dl=0
A cui aggiungerei una sezione Testata (header) fissa con i dati della partita che sto monitorando: IDpartita, la data, l'avversario, il set che sto monitorando (qui potrei avere, ad esempio, 5 pulsanti, dove resta "illuminato" il pulsante del set in corso).
Poi aggiungo una sezione di Footer con i totali per giocatore e di squadra.
Ecco. Non so come iniziare. Come si popola la parte di tabella ConteggioFinale prendendo dati dalle altre tabelle?
Vorrei inziare cliccando un pulsante "Nuova Partita", l'id si autocrea incrementale, io inserisco la data e gli avversari, poi inserisco chi gioca, e passo alla Lista che dicevo sopra, coi dati già popolati e il set in corso evidenziato (il primo ovviamente). Ovviamente se ho selezionato 9 giocatori devo avere le 9 righe già coi nomi.
help help

Ho una situazione del genere: partita di pallavolo, voglio contare quante battute fa ogni mio singolo giocatore e come le fa, assegnado un "voto" che può essere negativo, neutrale o positivo. Inoltre vorrei dividere questo conteggio per Set (un massimo di 5 set, in quanto nella pallavolo vince chi arriva prima alla vittoria di 3 set su 5 ammessi).
Mi è stato fatto capire, e lo condivido arrivandoci con l'intuito, che una tabella sola non basta. Allora ho proceduto così:
Tabella Partite
IDpartita
Data
SquadraAvversaria
Tabella Squadre (qui costruisco di partita in partita un elenco di squadre, così le riutilizzo nel girone del ritorno o nel futuro)
IDsquadra
NomeSquadra
Tabella Giocatori (qui costruisco un elenco dei miei giocatori da riutilizzare di partita in partita)
IDgiocatore
NomeGiocatore
Tabella Set (qui se serve vedo quale giocatore ha giocato in quale partita e in quale set)
SetNumero
IDpartita
IDgiocatore
Tabella ConteggioFinale (qui conto e voto le battute, ho 3 pulsanti da premere, uno per voto, che incrementano di 1 i rispettivi 3 campi)
IDpartita
DataPartita
Avversari
Giocatore
SetNumero
VotoBattutaPositivo
VotoBattutaNeutro
VotoBattutaNegativo
In quest'ultima tabella vorrei vederla in modalita Lista in modo da avere i giocatori uno sotto l'altro con a fianco il pulsante per contare/votare. Esempio: https://www.dropbox.com/s/jdby1jzp1ze98 ... e.png?dl=0
A cui aggiungerei una sezione Testata (header) fissa con i dati della partita che sto monitorando: IDpartita, la data, l'avversario, il set che sto monitorando (qui potrei avere, ad esempio, 5 pulsanti, dove resta "illuminato" il pulsante del set in corso).
Poi aggiungo una sezione di Footer con i totali per giocatore e di squadra.
Ecco. Non so come iniziare. Come si popola la parte di tabella ConteggioFinale prendendo dati dalle altre tabelle?
Vorrei inziare cliccando un pulsante "Nuova Partita", l'id si autocrea incrementale, io inserisco la data e gli avversari, poi inserisco chi gioca, e passo alla Lista che dicevo sopra, coi dati già popolati e il set in corso evidenziato (il primo ovviamente). Ovviamente se ho selezionato 9 giocatori devo avere le 9 righe già coi nomi.
help help