Newsgroup: it.comp.appl.access
Titolo: Problema con query di raggruppamento nidificate

Ciao a tutti.Ho questa problematica.Ho un Db di fatturazione dove
l'inserimento dei dati viene gestito da una Sform.
Il problema durante l'inserimento dei dati l'ho riscontro nelle query
che gestiscono il pagamento.Queste query sono tutte di raggruppamento
e nidificate tra loro.Mi succede a volte ad esempio se devo inserire
piu' voci o devo eliminarne alcune che il calcolo dei pagamenti non si
aggiorni.Ho provato(banalmente) da uscire e rientrare ma non cambia la
situazione.Se per assurdo annullo quasi tutte le voci e poi le
inserisco (premetto che nella Sform ho il controllo copia record) si
riaggiorna la situazione correttamente.Ho notato tra le altre cose che
succede per lo piu' quando utilizzo il copia record della Sform.
Come posso risolverlo senza sconvolgere l'impostazione di base???
Grazie in anticipo Dino


Me.Parent.Recordset.Requery sull'evento su corrente nella maschera figlia
 Le query nidificate non sono frutto del winzoz di access
Queste invece tra le parentesi sono nidificate
select c1, (select  alpha from tbalfpha where id=1), c2
from tb1
where c3 in (select beta from tblbeta where ...)
Ciao 


Ciao e grazie per la risposta.
Scusa ma non ho ben capito la seconda parte del tuo post.
Per quanto riguarda la prima vado ad inserire nell'evento corrente
della Subform giusto???'
Comunque provo e tifaccio sapere.
Grazie ancora
Dino

 Dino
In modalit� struttura nelle query "SQL" troverai gli stament per le 
interrogazioni nella modalit� QBE (formato design grafico per creare le 
query).
Difficilmente troverai una query come quella che ti ho indicato a meno di 
digitarla tu in modalit� "SQL Visualizzazione"
Era una precisazione sulle query nidificate. Per semplificare una select 
all'interno di un'altra select
Daniele 

 - Mostra testo citato -
Grazie per la precisazione.
Dino


Daniele ciao.ho inserito la riga di codice nella maschera ma mi da
errore (praticamente non visualizzo piu' la Sform).
Mi riconosce solo "Me.Parent" ma non il resto dell'istruzione.Cioe'
"Recordset.Requery ".Probabilmente sbaglio io qualcosa.
Tanto per indenderci io Ho due Form.Quella primaria chiamata Masc1 e
la secondaria (sottomaschera) chiamata masc2.Nella masc due immetto i
dati per la fattura.
Ed e' in masc2 che devo inserire nell'evento su corrente il codice che
mi hai descritto???See' così l'ho fatto ma non funziona.
Grazie in anticipo
Dino

 Dino
Se vuoi che al variare allo spostamento dei record della sottomaschera 
(masc2) venga aggiornata la maschera padre (masc1)
Private Sub Form_Current()
    Me.Form.Parent.Requery
End Sub
Altrimenti l'evento Form_AfterUpdate()
Ciao

 - Mostra testo citato -
Grazie per la risposta provo e ti faccio sapere.
Dino

 - Mostra testo citato -
Grazie per la risposta.Volevo sottolineare una cosa che forse mi e'
sfuggita.Il problema di aggiornamento (non vedo i calcoli aggiornati)
non c'e' l'ho nella masc padre(masc1) ma nel report (report fatture) e
nella masc "pagamenti fatture"
Grazie ancora.
Dino


Ciuao ho provato ma non mi riconosce il "Parent".
vorrei comunque sottolineare quato detto ne lprecedenre post di
risposta.
Grazie Dino