Newsgroup: it.comp.appl.access
Titolo: Attivare ricerca dati dopo apertura maschera

Ciao a tutti ho questa problematica.In una maschera "form1" ho creato
un controllo che mi chiude e riapre la form
al record in cui ero posizionato al momento della chiusura.
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "form1"
    stLinkCriteria = "[IDcodice]=" & Me.IDcodice
    DoCmd.Close
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Tutto funziona correttamente(cioe la form su apre al record
prestabilito) tranne la casella combinata che utilizzo per la ricerca
dei 
record.la
 form rimane posizionata sul record 
iniziale.se
 chiudo la
form normalmente e la riapro funziona tutto regolarmente.
Come posso fare???
Grazie Dino


Non chiudere la maschera.
Vuol dire che chiudere e riaprire una maschera � una cosa strana.
Perch� lo vuoi fare?
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 - Mostra testo citato -
Ciao Karl grazie per la risposta.
Il problema e' che devo fare il requery di una sotto/sotto form.
ho provato con il percorso corretto ma non si aggiorna.
Facendo cos' ovviamente (non e' molto stilistico ) ma funziona.Ad ogni
modo com,e mai secondo te non funziona la combo???
Grazie
Dino

 Ad ogni modo com,e mai secondo te non funziona la combo???
Per me non � chiaro cosa non funziona in rispetto al combo.


 - Mostra testo citato -
Ciao Karl e grazie per la rispsosta.
Prima di postarti il codice ti spiego la funzione delle maschere e
sottomaschere che troverai in esso.
Allora Ho una maschera primaria chiamata "Gestione_distinta.Ogni
record creato da tale maschera e' un livello.
All'interno di questa maschera ho una sottoform a colonne chiamata
"Sf_per_calcoli_art_distinta" con la quale inserisco i vari articoli
che generano il livello.Poi ho un'altra sottomaschera tabulare
"Sf_carico_articoli_per_distinta",la quale mi permette in tempo reale
di vedere tutti gli articoli del livello.Inserendo o modificando i
dati nelle mie sottoform (tramite i varirequery) mi si aggiorma
tranquillamente anche la form Gestione_distinta.
Il problema nasce quando pero' al livello devo associare un altro
livello.Cerco di spiegarmi meglio.Supponiamo di  avere nella maschera
Gestione_distinta due records :il "Livello1"
e"Livello2", il primo record e' costituito da 10 articoli (caricati
dalla Sform"Sf_per_calcoli_art_distinta" e visibili nella Sform
Sf_carico_articoli_per_distinta"),mentre il livello2 per esser formato
ha bisogno di 15 articoli e di un sottolivello(i sottolivelli non sono
altro che i vari livelli inseriti).
Per inserire nei livelli ho creato un'altra sottomaschera a colonne
"Fr_sottolivelli" nella quale vi e' a sua volta la subform foglio dati
"Sf_Tot_livelli1".In questa ultima sform visualizzo l'elenco di tutti
i livelli inseriti .Nella Sform "Fr_sottolivelli" invece vado ad
inserire il livello da aggiungere.Il problema nasce proprio qui.Quando
io salvo il sottolivello
inserito la sottoform "Sf_Tot_livelli1".non mi si aggiorna.Il codice
che ho inserito nel controllo che mi salva il sottolivello e dovrebbe
aggiornare anche la subform e' il seguente:
RunCommand acCmdSaveRecord
Me.AllowEdits = False
Forms!Gestione_distinta!Sf_per_calcoli_art_distinta.Requery
Forms!Gestione_distinta!Sf_carico_articoli_per_distinta.Requery
Forms!Gestione_distinta!Fr_tot_sottolivelli.Form!
Sf_Tot_livelli1.Requery
Come ti dicevo mi si aggiorna tutto tranne la subform
"Sf_Tot_livelli1"(la quale e' basata su di una query di
raggruppamento).Ovviamente se faccio chiudere e riaprire la maschera
"Gestione_distinta" allo stesso record si aggiorna anche la sform.
Come si puo' fare?????