report

report

0
0

premesso che sono alle prime armi

ho un database con record A b c quantita ,vorrei creare un report che mi dia tutti i record che hanno A come chiave primaria , raggruppati per B e calcolato la somma di quantita

Ovviamente poi devo poter fare ricerche in base a A

grazie

paolo

 

 

Segnalato come spam
Pubblicato da (Domande: 4, Risposte: 3)
Domandato il 8 Marzo 2021 09:15
8 visualizzazioni
0
Domanda privata

Buongiorno, Paolo.

Da quello che mi dici A non può essere una chiave primaria (in quanto una chiave primaria identifica UN singolo record in una tabella). Probabilmente intendi una chiave esterna (come un codice prodotto in una lista vendite).

ciò detto la cosa migliore è creare un formato report con dati raggruppati (quindi con una sezione con riassunto parziale per B) e un campo riassunto per il totale delle quantità

facci sapere!

.g.

Segnalata come spam
Pubblicato da (Domande: 0, Risposte: 1488)
Risposto il 8 Marzo 2021 15:17
0
Domanda privata

ho provato a farlo ma il report non mi sembra leggibile , e possibile creare uno script che raggruppi i record per a e in base a b calcoli la somma di C e crearlo ogni volta che serve cosi poi dopo lo si manipola meglio .... 

Segnalata come spam
Pubblicato da (Domande: 4, Risposte: 3)
Risposto il 17 Marzo 2021 09:05
0
Domanda privata

si, ma da quello he mi dici un report è la cosa migliore. per raggruppare devi ordinare i record per il cmpo che vuoi e creare nel formato una sezione di riassunto parziale per lo stesso campo, nella quale metti un campo riassunto delle quantità.

comunque puoi creare una anagrafica dei record A (quindi con un record per ogni valore) e mediante relazione fare  in questa tabella la somma delle quantità dei record che soddisfano la relazione.

.g.

Segnalata come spam
Pubblicato da (Domande: 0, Risposte: 1488)
Risposto il 17 Marzo 2021 09:33
0
Domanda privata

Dovro usare un eseguisql e creare uno script e farlo ?

qualcosa di esempio per poterlo provare?

 

Segnalata come spam
Pubblicato da (Domande: 4, Risposte: 3)
Risposto il 17 Marzo 2021 09:35
0
Domanda privata

per il report non ti serve nessuno script (devi solo ordinare i dati in un formato secondo il criterio per cui raggruppi).

se vuoi una lista puoi usare EseguiSQL. qualcosa tipo EseguiSQL("SELECT A , SUM(qta) FROM tabella  WHERE tuacondizione=? GROUP BY A"; "";"";parametrocondizione).

se vuoi creare una anagrafica prodotti devi ricavare l'elenco dei codici (mediante una lista valori o un eseguisql) e creare i record via script mediante loop.

.g.

Segnalata come spam
Pubblicato da (Domande: 0, Risposte: 1488)
Risposto il 17 Marzo 2021 12:34