Newsgroup: it.comp.appl.access
Titolo: Quey+Combo non riesco a capire....

Ragazzi datemi una mano per favore...
IL problema è questo:
Ho una query che fa dei semplici calcoli
Una maschera collegata alla query e nella stessa maschera due combobox con
alcune caselle non associate dipendenti dalla combobox con il codice:
Me!Indirizzo=Me!Combobox.Column(x)..ecc
IL tutto funziona bene, ma se vado ad aggiungere una funzione Sum con la
formula raggruppamento nella query per calcolare il totale di un campo, non
mi fa piu' aggiornare i campi non associati dipendenti dalla combobox.
Appare il messaggio di errore: Errore di runtime '3326' Recordset non
aggiornabile, ed inoltre non mi da il totale di tutti i record..
Dove sbaglio????
Non è possibile calcolare il totale di un campo, ad es Vendite direttamente
in Vba?
In alternativa ho provato ad inserire dei campi calcolati sulla maschera e
me li accetta , ma nel report no...come mai?
Grazie a chiunque se la senta di aiutarmi
Eddie


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

     Grazie Roberto, sei stato velocissimo.
       Sara' che sono agli inizi ma non avevo capito che le query di
raggruppamento non sono aggiornabili!!! :-(
       Ho provato a leggere sul Dsum ma onestamente mi sembra arabo....puoi
darmi una mano??
Ho un campo [TotaleInvestimentoEuro] del quale dovrei riportare in un report
il totale di (N) record (ma non so mai con esatttezza quanti saranno,
dovrebbe essere in sostanza cosi'
Azienda    Prodotto   CostoEuro
cocacola        xxxxxx      300
cocacola        yyyyyy      200
cocacola        kkkkkk     300
                                           TotaleInvestimento
                                            800
per quanto riguarda il report volevo dire che ho provato ad inserire un
controllo calcolato con origine controllo: =([CostoEuro]) come da help...ma
non mi restituire nessun valore...anzi mi da errore..
Grazie mille Roberto



.... ora invece sembra che ti serva fare con un report una lista con totali;
e cosa c'entra la maschera? Dall'esempio che riporti qui sopra sembra che ti
basti creare con l'autocomposizione un report con raggruppamento per
Azienda.
Forse č meglio che ci spieghi cosa ti serve, e poi vedremo insieme come
realizzarlo.


 messaggio precedente il problema ce lo avevi in una maschera tramite la
  [CUT]
Hai ragione ...forse mi sono spiegato male, allora:
Il motivo per cui ho cercato di creare una formula raggruppamento nella
query è questo:
Ho l'esigenza di compilare un preventivo senza andare a ripetere dati che in
realta' ho già in archivio(Tabelle)
Di conseguenza ho creato una maschera continua che dipende dalla query
[preventivoquery] che mi rielabora  i dati.
Questi dati li gestisco (e li inserisco) nella maschera attraverso una
combobox creata da tabella [Listino] .(Testata , Formato, Spazio, Listino,
Sconto, Investimento,ed altri dati relativi) e, una volta scelto il giornale
di mio interesse, mi aggiorna le caselle associate.
A questo punto con 2 soli parametri da inserire riesco a costruire in un
attimo il preventivo.
Nella stessa maschera, visto che il preventivo ha come riferimento un
Cliente ed una Agenzia ho inserito un'altra combo creata da tabella
[Portafoglio] che mi permette di scegliere il Cliente a cui inviare il
preventivo.
In questo modo posso preparare un preventivo per un cliente che puo'
prevedere sia 1 solo giornale sia 20 a seconda delle esigenze del singolo
cliente.
Tutto funziona a meraviglia (ci metto veramente un attimo a completare un
preventivo) ma il problema sorge nel report.
Il report mi riporta i dati da me elaborati:
Cliente: xxxx
Agenzia: aaaa
Testata    Spazio  quantita'  ecc
abacab    320        20
dedar      200        40
....ma non mi permette di fare il totale di [Spazio], [Quantita'] ecc   cioè
il totale preventivo
Ho provato ad inserire nel report (come da help) dei campi calcolati ma il
risultato è sempre #errore e non riesco a trovare un altro
modo per fare il totale di questi campi!!!! Nella maschera, chissà perche',
i campi calcolati funzionano, nel report no, ed essendo calcolati non li
puoi associare a nessuna tabella e quindi non puoi richiamarli da report....
Per questo motivo ho cercato di fare la somma con la formula raggruppamento
nella query...ma a quel punto
come ti avevo scritto non mi aggiorna piu' la maschera....dove sbaglio?????
Tieni conto che ho cercato di creare il report per raggruppamento..
Grazie ancora Roberto...sei veramente gentile....e spero di essermi spiegato
stavolta :-))
Eddie

 Eddie
--


 calcolati nel piè di pagina del report stai adoperando la funzione Somma,
 [CUT]
Caro Roberto, devo chiederti scusa del tempo che ti ho fatto perdere
inutilmente!!!!
MI sono dimenticato che nell'autocomposizione query ci sono le opzioni di
riepilogo con tutte le funzioni somma,
media, ecc.....
lo faccio e mi accorrgo che mi da' tutte le somme e le medie che cercavo di
inserire.
E mi accorgo che la differenza con quanto facevo prima è solo in una
istruzione SQL che io non sapevo di dover inserire
(prima) di inserire i campi calcolati.
Comunque ci sono arrivato grazie a te....pero' sara' meglio che studi Access
in modo migliore :-))
Devo dire a mia discolpa che l'help non è di grande aiuto...e lo vedo dalla
mole delle richieste :-))
Grazie ancora Roberto
Eddie
