Una tabella con due portali
Moderatore: Moderatori
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Una tabella con due portali
Solito problema con un programma per la gestione delle società di calcio. In un formato della <Tabella anagrafica> ho inserito due portali i cui record provengono dalla <Tabella distinte>: il primo portale è relazionato con i campi:
Tabella anagrafica::id_Tesserato = Tabella distinte::id_tesserato e Tabella anagrafica::categoria = Tabella distinte::categoria
mentre il secondo portale l'ho relazionato così:
Tabella anagrafica::id_Tesserato = Tabella distinte::id_tesserato e Tabella anagrafica::categoria <> Tabella distinte::categoria.
Questo perché un tesserato del settore giovanile, nel corso della stagione, può disputare gare sia con la squadra della propria categoria, sia con squadre, sempre della società, di altra categoria ed ho la necessità di avere due diversi elenchi con distinti totali (numero presenze, minuti giocati, reti, ecc.).
Il problema sorge quando voglio visualizzare e stampare un tabulato riassuntivo. Faccio un esempio. Un tesserato degli Allievi disputa n. 5 partite (su 7 disputate dalla squadra della sua categoria), per un totale di 350 minuti, che è la somma dei minuti digitati manualmente nelle righe del portale <Tabella distinte> inserito a sua volta nella scheda "distinta" (facente parte di un'altra tabella) di ogni singola gara. Inoltre, lo stesso calciatore disputa anche n. 2 partite con la categoria Juniores, per un totale di 120 minuti.
Nel tabulato riassuntivo per IdTesserato e per Categoria, mi vedo visualizzati, per la categoria Allievi:
Presenze n. 5
Minuti giocati: 350
% minuti giocati rispetto ai minuti a disposizione: 71,43%
(oltre ad altri dati statistici: reti, espulsioni, ammonizioni)
e per la categoria Juniores:
Presenze n. 2
Minuti giocati: 120
% minuti giocati: 71,43%
(oltre ad altri dati statistici: reti, espulsioni, ammonizioni).
Non potendo quantificare correttamente la % dei minuti giocati con la Juniores (facendo parte, il tesserato, della categoria Allievi, pesca i dati per i calcoli nella tabella "Categorie" riferiti agli Allievi), riporta nel rigo riassuntivo della Juniores la stessa % della riga precedente.
Domanda: poiché a me non serve ottenere ed avere visualizzata la percentuale dei minuti giocati nelle categorie diverse da quella di appartenenza, ma ho invece la necessità di avere la percentuale calcolata sui minuti disputati con la propria categoria (che in effetti ottengo), c'è un modo per visualizzare, nel tabulato, la percentuale soltanto quando i dati riassuntivi si riferiscono alla categoria di competenza, lasciando il campo vuoto in caso contrario?
Mi affido ancora al sostegno di qualche benevolo "tutor".
Ringrazio per l'attenzione.
Tabella anagrafica::id_Tesserato = Tabella distinte::id_tesserato e Tabella anagrafica::categoria = Tabella distinte::categoria
mentre il secondo portale l'ho relazionato così:
Tabella anagrafica::id_Tesserato = Tabella distinte::id_tesserato e Tabella anagrafica::categoria <> Tabella distinte::categoria.
Questo perché un tesserato del settore giovanile, nel corso della stagione, può disputare gare sia con la squadra della propria categoria, sia con squadre, sempre della società, di altra categoria ed ho la necessità di avere due diversi elenchi con distinti totali (numero presenze, minuti giocati, reti, ecc.).
Il problema sorge quando voglio visualizzare e stampare un tabulato riassuntivo. Faccio un esempio. Un tesserato degli Allievi disputa n. 5 partite (su 7 disputate dalla squadra della sua categoria), per un totale di 350 minuti, che è la somma dei minuti digitati manualmente nelle righe del portale <Tabella distinte> inserito a sua volta nella scheda "distinta" (facente parte di un'altra tabella) di ogni singola gara. Inoltre, lo stesso calciatore disputa anche n. 2 partite con la categoria Juniores, per un totale di 120 minuti.
Nel tabulato riassuntivo per IdTesserato e per Categoria, mi vedo visualizzati, per la categoria Allievi:
Presenze n. 5
Minuti giocati: 350
% minuti giocati rispetto ai minuti a disposizione: 71,43%
(oltre ad altri dati statistici: reti, espulsioni, ammonizioni)
e per la categoria Juniores:
Presenze n. 2
Minuti giocati: 120
% minuti giocati: 71,43%
(oltre ad altri dati statistici: reti, espulsioni, ammonizioni).
Non potendo quantificare correttamente la % dei minuti giocati con la Juniores (facendo parte, il tesserato, della categoria Allievi, pesca i dati per i calcoli nella tabella "Categorie" riferiti agli Allievi), riporta nel rigo riassuntivo della Juniores la stessa % della riga precedente.
Domanda: poiché a me non serve ottenere ed avere visualizzata la percentuale dei minuti giocati nelle categorie diverse da quella di appartenenza, ma ho invece la necessità di avere la percentuale calcolata sui minuti disputati con la propria categoria (che in effetti ottengo), c'è un modo per visualizzare, nel tabulato, la percentuale soltanto quando i dati riassuntivi si riferiscono alla categoria di competenza, lasciando il campo vuoto in caso contrario?
Mi affido ancora al sostegno di qualche benevolo "tutor".
Ringrazio per l'attenzione.
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Re: Una tabella con due portali
Proprio nessuno sa dirmi se quantomeno è fattibile quello che chiedo?
Grazie
Grazie
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16
-
- Messaggi: 700
- Iscritto il: giovedì 25 marzo 2004, 1:00
- Località: Torino
Re: Una tabella con due portali
In linea di massima "tutto" è fattibile, dipende da come è strutturata la tuya soluzione, da dove peschi i dati per il resoconto ecc ecc...
Riesci a postare una copia (anche senza record) per potergli dare un occhiata?
Riesci a postare una copia (anche senza record) per potergli dare un occhiata?
FMPA 12- Win e OsX
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Re: Una tabella con due portali
Grazie Gozzi. Anche senza record, il record misura 33,5 MB. Provo a eliminare le tabelle che non servono e vedo quando diminuisce. Ma qual è il limite massimo di dimensioni per un allegato da postare?
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Re: Una tabella con due portali
Il file è composto da 59 tabelle e 250 formati. Per poterlo postare ho cancellato tutto quello che ad occhio non serviva per effettuare la prova, sicché alla fine sono rimaste 6 tabelle e 15 formati. Delle tabelle rimaste, ho pure eliminato parecchi campi (nella tabella anagrafica, composta da oltre 700 campi, ne ho tagliati circa 500), eppure nonostante questa "spending review", l'efficienza in termine di riduzione del file non è stata proporzionale: da circa 34 MB sono arrivato a 18 MB. Presumo che le dimensioni siano ancora troppo elevare per postare...
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16
-
- Messaggi: 700
- Iscritto il: giovedì 25 marzo 2004, 1:00
- Località: Torino
Re: Una tabella con due portali
Mi aspettavo qualcosa di un po più piccolo in realtà 
Puoi utilizzare qualche servizio di deposito file tipo depositfile:
http://dfiles.eu/

Puoi utilizzare qualche servizio di deposito file tipo depositfile:
http://dfiles.eu/
FMPA 12- Win e OsX
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Una tabella con due portali
c'è un modo per visualizzare, nel tabulato, la percentuale soltanto quando i dati riassuntivi si riferiscono alla categoria di competenza, lasciando il campo vuoto in caso contrario?
a orecchio mi viene da rispondere: "certo, con autorelazione". ma senza vedere la struttura la vedo difficile una spiegazione precisa.
.g.
a orecchio mi viene da rispondere: "certo, con autorelazione". ma senza vedere la struttura la vedo difficile una spiegazione precisa.
.g.
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Re: Una tabella con due portali
Il file, ridimensionato, può essere scaricato dal link:
http://dfiles.eu/files/enhqpo4hd
Ho inserito alcuni record per poter testare quanto esposto. Bisogna andare alla scheda "Statistica" e poi cliccare su "Statistica analitica" (pulsante in basso a destra). Inserendo, ad esempio, il cognome del tesserato "Verdi", si ottiene un tabulato con le gare disputate dallo stesso sia nella cataegoria Allievi che nella categoria Juniores. Su entrambe, però, è riportata la stessa percentuale di minuti giocati, mentre vorrei che venisse esposta solo in corrispondenza della riga della categoria di appartenenza.
Spero di essermi spiegato e ringrazio per la disponibilità.
Gilberto
http://dfiles.eu/files/enhqpo4hd
Ho inserito alcuni record per poter testare quanto esposto. Bisogna andare alla scheda "Statistica" e poi cliccare su "Statistica analitica" (pulsante in basso a destra). Inserendo, ad esempio, il cognome del tesserato "Verdi", si ottiene un tabulato con le gare disputate dallo stesso sia nella cataegoria Allievi che nella categoria Juniores. Su entrambe, però, è riportata la stessa percentuale di minuti giocati, mentre vorrei che venisse esposta solo in corrispondenza della riga della categoria di appartenenza.
Spero di essermi spiegato e ringrazio per la disponibilità.
Gilberto
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16
-
- Messaggi: 700
- Iscritto il: giovedì 25 marzo 2004, 1:00
- Località: Torino
Re: Una tabella con due portali
Ho dato un occhiata veloce al tuo file, io farei il calcolo della percentuale diversamente:
Hai inserito tutti i totali presenze, reti ecc all'interno della "tabella distinte" ma la percentuale dei minuti giocati nella tabella "archivio generale".
Puoi calcolare la percentuale di minuti giocati per ogni distinta come fai per i campi "totale presenze campionato","totale reti campionato" ecc..., sommarle e dividerle poi per il numero di distinte.
Nel formato resoconto puoi inserire entrambi i campi uno sopra l'altro (quello sopra con sfondo trasparente) visto che solo uno dei 2 conterrà un valore.
Hai inserito tutti i totali presenze, reti ecc all'interno della "tabella distinte" ma la percentuale dei minuti giocati nella tabella "archivio generale".
Puoi calcolare la percentuale di minuti giocati per ogni distinta come fai per i campi "totale presenze campionato","totale reti campionato" ecc..., sommarle e dividerle poi per il numero di distinte.
Nel formato resoconto puoi inserire entrambi i campi uno sopra l'altro (quello sopra con sfondo trasparente) visto che solo uno dei 2 conterrà un valore.
FMPA 12- Win e OsX
-
- Messaggi: 162
- Iscritto il: sabato 9 dicembre 2006, 1:00
- Versione FileMaker: 16
- Sistema operativo: MAC OS
- Località: Bergamo
- Contatta:
Re: Una tabella con due portali
Ciao Gozzi e grazie per l'interessamento.
Purtroppo non posso utilizzare la "Tabella distinte" per il calcolo della percentuale perché non è "solo" una media determinata sulle singole partite disputate dal tesserato, bensì è il confronto tra i minuti giocati e i m inuti "giocabili".
Ad esempio: se la squadra Allievi ha disputato 4 gare, ma il tesserato ne ha giocate solo tre, la percentuale deve essere calcolata sui minuti effettivamente giocati dal tesserato rispetto non alle tre partite in cui ha partecipato, ma alle 4 partite in cui teoricamente avrebbe potuto partecipare con la propria categoria. Per questo il campo di calcolo della percentuale è inserito nella tabella Anagrafica, poiché, essendo relazionata con la tabella Categoria, "pesca" da qui il numero di gare disputate dalla categoria sino ad un determinato momento, nonché i minuti di durata della singola partita nella specifica categoria.
Francamente le mie conoscenze non mi consentono di capire se ci sono altre strade meno tortuose per raggiungere il "traguardo", però mi sembra di capire che quella che mi proponi non sia adattabile al mio caso. O magari, ancora una volta, mi sto sbagliando.
Purtroppo non posso utilizzare la "Tabella distinte" per il calcolo della percentuale perché non è "solo" una media determinata sulle singole partite disputate dal tesserato, bensì è il confronto tra i minuti giocati e i m inuti "giocabili".
Ad esempio: se la squadra Allievi ha disputato 4 gare, ma il tesserato ne ha giocate solo tre, la percentuale deve essere calcolata sui minuti effettivamente giocati dal tesserato rispetto non alle tre partite in cui ha partecipato, ma alle 4 partite in cui teoricamente avrebbe potuto partecipare con la propria categoria. Per questo il campo di calcolo della percentuale è inserito nella tabella Anagrafica, poiché, essendo relazionata con la tabella Categoria, "pesca" da qui il numero di gare disputate dalla categoria sino ad un determinato momento, nonché i minuti di durata della singola partita nella specifica categoria.
Francamente le mie conoscenze non mi consentono di capire se ci sono altre strade meno tortuose per raggiungere il "traguardo", però mi sembra di capire che quella che mi proponi non sia adattabile al mio caso. O magari, ancora una volta, mi sto sbagliando.
--------------------------
Mac OS X
FileMaker Pro 16
Mac OS X
FileMaker Pro 16