Newsgroup: it.comp.appl.access
Titolo: somma parziale nella sottomaschera

Salve a tutti,
ho un problema ed è quello di creare nel pie' di maschera di una 
sottomaschera un controllo che mi restituisca la somma di un campo non di 
tutti i record, ( controllo che ho gia creato) ma solo di quel campo[Q.TA'] 
relativo ad alcuni record che abbiano nel campo[COD] il valore "1".
 Per essere chiaro, a mo' di esempio, ho inserito una tabella che 
rappresenta i tre campi della sottomaschera: la cella di destra ai piedi 
della tabella rappresenta il controllo che ho gia creato; quella di sinistra 
vuole essere il controllo che non riesco a creare.
ringrazio di cuore se mi dite come fare, scrivendomi anche la sintassi da 
scrivere nel controllo.
      TIPO
     COD
     Q.TA'
      A
     1
     1
      B
     2
     3
      C
     3
     4
      D
     4
     2
      A
     1
     1
      B
     2
     5
      A
     1
     6
      A
     1
     3
      =Somma [Q.TA'] [COD1] 11
      = Somma Q.TA' 25
Ringrazio di cuore se mi dite come fare, scrivendomi anche la sintassi da 
scrivere nel controllo.
Nicola

 Nicola
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:D%vng.15038$zy5.3...@twister1.libero.it...


Nicola Olita ha scritto:

la sintassi della funzione postata da Roberto è corretta.
L'unico dubbio che può venirmi è che il campo COD1 non sia di tipo
numerico, in tal caso scrivi così:
=Somma(IIf([COD1]='1';[Qtà];0))
ciao

 ha scritto nel messaggio 
news:1151265306.3...@b68g2000cwa.googlegroups.com...
  Nicola Olita ha scritto:



  ciao
  salve,Wlady.
  sì, il campo [cod] è di tipo testo e all'interno contiene valori "1", "2", 
"3",etc.
  ho provato anche come hai suggerito, ma lo stesso mi da errore, anche 
nell'altro controllo che rappresenta la somma totale di tutti i record. 
Peccato che la tabella si sia sgangherata! perchè rendeva molto bene quello 
che avevo detto. spero ahimè che sia stato chiaro.
  ciao

  Nicola.
[CUT]


 ha scritto nel messaggio 
news:Gvwog.19314$zy5.3...@twister1.libero.it...

  > Non  ci speravo proprio più,  grazie per avermi di nuovo risposto.
  >Non voleva esssere una irreverenza nei riguardi di questo NG, anzi chiedo 
scusa di aver mancato, sono nuovo, >ma già come vedi sto imparando.
  >Vado al dunque. Nome della tabella: licenze. Nome campi: [Id] numerico; 
[tipo] testo; [cod] testo; [A] >numerico, descrizione: nr. giorni richiesti; 
[B]data/ora, descrizione: decorrenza; C [data ora], descrizione: >termine; 
[D] numerico, descrizione: nr.giorni computati.
  >Ho creato, come gia detto, in una maschera due controlli che mi danno la 
somma di [A] e di [D],
  >invece mi serve un controllo che mi dia la somma di alcuni record che 
abbiano come campo uno dei valori >presenti in [cod].
  >se mi sono espresso male o scritto sciocchezze correggimi.
  >ah! va bene la forma?.
  >ciao, ti ringrazio di nuovo.
  Nicola

  Nicola


 ha scritto nel messaggio 
news:Sp5pg.21526$_J1.2...@twister2.libero.it...

  > salve, rispondo subito, come hai potuto intuire non sono molto pratico 
di access, sono alle prime armi e desidero imparare.
  Le due somme le ho create così come hai evidenziato, cioe due caselle di 
testo: =Somma([A]); =Somma([D]).
  Il campo [cod] contiene dieci valori; i record devono avere come campo 
[cod] il valore "1"; o un valore, 
p.es
., da "1" a "10" .
  Il campo da sommare è [D], è possibile?
  Forse ti farò ridere...
  Grazie della tua pazienza.
  Nicola.

  Nicola.


 ha scritto nel messaggio 
news:YJqpg.22894$zy5.4...@twister1.libero.it...

  > Funziona benissimo quel controllo,ora.
  > Non voglio fare un corso privato di Access online, approfitando di 
questo NG.  E' un modo per conoscere degli studiosi e appasionati di 
Acc.Cimentandomi nell'applicazione mi rendo conto della sua complessità, e 
della necessità di una conoscenza approfondita.Una mera conoscenza da 
"patente europea" è solo un punto di partenza.
  Colgo umilmente il tuo invito e ti chiedo,se vuoi, di suggerimi a tal 
proposito una buona guida all'uso di access e/o qualche altro suggerimento 
per  l'apprendimento di Access che riterrai opportuno.
  Ciao.
  Nicola.

  Ciao.
