Come aggiornare una sottomaschera da un'altra sottomaschera nella stessa maschera.

di Anonimizzato26947 il
4 risposte
Buongiorno a tutti,
prima di scrivere questo post ho guardato molti metodi ma nessuno funziona ed è chiaro che sbaglio qualcosa ma non so dove.
Ho una maschera (MASK0) con due sottomaschere al suo interno (SUBMASK1 e SUBMASK2). Entrambe le sottomaschere sono collegate alla maschera principale ma mi fanno vedere cose diverse (SUBMASK1 un particolare raggruppamento mentre SUBMASK2 il dettaglio).
Ho inserito delle istruzioni nel codice di SUBMASK1 per far in modo di selezionare un record tra quelli visualizzati nella sottomaschera SUBMASK1 ed aggiornare la query su cui si appoggia SUBMASK2.
Sono arrivato al punto che l'istruzione sql per SUBMASK2 si aggiorna ma non riesco ad aggiornare la visualizzazione della SUBMASK2.
Ho provato infinite volte con molteplici istruzioni che terminano con REQUERY ma non funziona. Vi riporto solo alcuni esempi:

(NB il codice è inserito nel form della SUBMASK1 che deve aggiornarmi la SUBMASK2)
Forms![MASK0]![SUBMASK2].Requery
(Impossibile trovare il campo a cui viene fatto riferimento nell'espressione.)
Forms![SUBMASK2].Requery
(Impossibile trovare la maschera SUBMASK2).

Spero di essere stato sufficientemente chiaro.
Qualcuno ha suggerimenti?
Grazie!

4 Risposte

  • Salve,
    prova così:
    Forms![MASK0]![SUBMASK2].form.Requery
  • Ciao, ho provato ma non funziona..questo il messaggio:
    Impossibile trovare il campo 'SUBMASK2' a cui viene fatto riferimento nell'espressione.

    Riconosce la maschera principale ma per qualche motivo non vede la SUBMASK2 come maschera ma come campo...
  • Ciao a tutti,
    ho trovato! Referenziavo la SUBMASK con il nome sbagliato.
    L'istruzione corretta è la seguente (se a qualcuno può interessare):
    Forms![MASK0]!SUBMASK2.Form.Requery
  • Grazie Gianni55!
Devi accedere o registrarti per scrivere nel forum
4 risposte