Newsgroup: it.comp.appl.access
Titolo: query per totalizzatore

riprovo a postare il quesito sperando in un aiuto maggiore visto che tutte
le prove che ho fatto non hanno data nessun risultato.
ho la tabella difetti:
iddifetto         contatore chiave primaria
difetto           testo
e la tabella scarti:
id                 contatore chiave primaria
iddifetto          numerico
pezzilotto         numerico
scarti             numerico
datainserimento    data
inserisco i dati in tabella  (i difetti sono sempre poniamo 3)
difetto    pezzilotto    scarti  datainserimento
piccolo      1000         20       12/06/2002
piccolo      1300         30       20/08/2002
svasato      2000         40       10/09/2002
svasato      2000         40       15/09/2002
storto        2000         10       18/09/2002
storto        3000         20       22/10/2002
vorrei ottenere una query tipo totalizzatore per intenderci.
difetto    pezzilotto    scarti
piccolo      2300         50
storto        5000         30
svasato      4000         80
con questa query mi faccio il totalizzatore:
SELECT tDifetti.Difetto,
DSum("Scarti","tscarti","iddifetto=" & [iddifetto]) AS Scarti,
DSum("pezzilotto","tscarti","iddifetto=" & [iddifetto]) AS PezziLotto,
FROM tDifetti
ora se volessi condizionare il totalizzatore es:
visualizzare gli scarti e i pezzilotto dal 12/6/2002 al 10/9/2002
difetto     pezzilotto      scarti
piccolo      2300          50
storto          0                0
svasato      2000          40
l'ideale sarebbe che quando richiamo la query mi chiedesse:
[digita data di inizio:]
[digita data fine:]
grazie
ciao


E' sufficiente che tu aggiunga al campo DATAinizio della query nei criteri
la formula
LIKE [Immettere la data inizio: ] & "*"
e anche per la data fine
LIKE [Immettere la data fine: ] & "*"
Spero di essere stato di aiuto.
Ciao con simpatia.
Marco.

 non capisco io non ho un campo data inizio o fine ma un campo
datainserimento
poi non posso portare dentro il campo datainserimento altrimenti
visualizzerei solo i difetti con i record nella tabella tscarico
forse non mi sono spiegato ma se ho 30 difetti devo visualizzarli tutti
anche se non hanno record correlati
per cui
tabella difetti
      idDifetto
     Difetto
      1
     piccolo
      2
     svasato
      3
     fuori asse
      4
     storto
      5
     sporco
      6
     fuori misura
      7
     rugoso
tabella scarti
      id
     idDifetto
     pezzilotto
     scarti
     datainserimento
      1
     1
     1000
     20
     12/06/2002
      2
     2
     2000
     50
     10/07/2002
      3
     2
     5000
     120
     15/07/2002
      4
     1
     8000
     240
     18/08/2002
      5
     3
     1500
     25
     19/09/2002
questa è la query
      idDifetto
     Difetto
     totScarti
     totPzLotto
      1
     piccolo
     260
     9000
      2
     svasato
     170
     7000
      3
     fuori asse
     25
     1500
      4
     storto
      5
     sporco
      6
     fuori misura
      7
     rugoso
ora se potessi anche come criterio della query stabilire quali totali di
scarti e pezzilotto vedere
tramite [dal] and [al] sarebbe l'ideale.

 [digita data fine:]
prova cosi':
SELECT tDifetti.Difetto,
DSum("Scarti","tscarti","iddifetto=" & [iddifetto]) AS Scarti,
DSum("pezzilotto","tscarti","iddifetto=" & [iddifetto]) AS
PezziLotto,
FROM tDifetti
WHERE datainserimento>=[digita data di inizio:] AND
datainserimento<=[digita data fine:]
se poi vuoi avere anche la possibilita' di visualizzarli tutti,
leggi la faq 'Visualizzare tutti i records con una query parametrica'
che trovi sul Sito Comune
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------