Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ho inserito nella routine un requery della maschera principale : Forms![maschera principale].Requery.
Tutto funziona.
Grazie a tutti.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Maschera principale e 6 sottomaschere inserite in un controllo struttura a schede.

Nelle sottomaschere ho delle tabelle visualizzate come tabella continua che abilitano o disabilitano un record con un campo si/no.
Ho associato al campo si/no una routine che modifica i valori dei record della sottomaschera.
Ho inserito una sottomaschera totali che fa una query con la funziona somma sulla tabella alla quale si appoggiano le 6 sottomaschere.
Ho dovuto inserire questa riga per ottenere l'aggiornamento dei valori somma:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Forms![Preventivi]![Sottomaschera PDTotali].Form.Requery
E' corretto???
Chiedo se e' corretto anche se sembra funzionare, perche' ad un'altra sottomaschera che contiene un grafico pivot che si appoggia alla stessa query non funziona.
Non mi aggiorna i dati del grafico.
Forms![Preventivi]![Sottomaschera PDGrafico].Form.Requery
Come dovo fare???
Ovviamente prima di chiedere ho "sperperato" 18ore di letture e tentativi che non hanno prodotto risultati.
GRAZIE A TUTTI.
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Ho inserito nella routine un requery della maschera principale : Forms![maschera principale].Requery.
Tutto funziona.
Grazie a tutti.
Grazie per la risposta.
(1) Forms![Preventivi]![Sottomaschera PDGrafico].Form.Requery
Lo avevo messo in coda al codice precedente.
Dopo il requery della sottomaschera totali ho provato ad inserire la stringa (1) che pero' "stranamente" non funziona.
Grazie ancora per le risposte.
Ciao M. Z.
ok, con le istruzioni mostrate esegui il requery della sottomaschera PDTotali.
Il codice per eseguire requery del grafico Pivot dove l'hai messo ?
Ciao
Giorgio
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Forms![Preventivi]![Sottomaschera PDTotali].Form.Requery
Queste istruzioni le ho inserite in una sub di un evento click di un elemento della sottomaschera a tabella continua.
La funzione associata al click di un elemento si/no della maschera continua presente in una sottotabella
all'interno di una scheda di un controllo struttura a schede.
Per riassumere:
-controllo struttura a schede con 8 schede
-1 sottomaschera con query sulla stessa tabella per totale compi selezionati con controllo si/no
-1 sottomaschera con grafico su query stessa sottomaschera precedente che mi rappresenta i totali somma su un grafico.
L'ultima sottomaschera non aggiorna il grafico.
Grazie per le risposte (se non sono stato chiaro riposto in modo piu' dettagliato)
Ciao M.Z.
non hai detto dove hai messo le istruzioni
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Forms![Preventivi]![Sottomaschera PDTotali].Form.Requery
e
Forms![Preventivi]![Sottomaschera PDGrafico].Form.Requery
hao già provato ad inserire un pulsante con etichetta 'Ricalcola totrali' nella maschera principale in cui eseguire il requery di:
Forms![Preventivi]![Sottomaschera PDTotali].Form.Requery
Forms![Preventivi]![Sottomaschera PDGrafico].Form.Requery
Ciao
Giorgio Rancati