Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Non mi compaiono i messaggi di conferma dopo modifiche.

118 views
Skip to first unread message

ribet...@gmail.com

unread,
Jun 14, 2019, 4:41:59 AM6/14/19
to
Ho un applicativo in A2016. La maggior parte delle volte che lo apro per modifiche mi dà il problema in oggetto, che ora spiego.

Normalmente, se allargo una colonna in qualche tabella, o modifico una query o cambio qualcosa in una maschera, esce una richiesta di conferma; se creo una query in visualizzazione struttura, alla chiusura mi chiede se voglio salvare e poi domanda il nome.

Ebbene, tutti questi messaggi non escono: quando chiudo tabelle, query o maschere con modifiche, le salva senza avvisare; se cerco di chiudere una query appena creata, mi domanda il nome e non ho modo di annullare.

Ciò avviene per tutta la sessione di utilizzo, se invece ricevo i messaggi, li ricevo per tutta quella sessione.

Capita anche di fare una query con qualche errore ma non viene segnalato: la finestra rimane ferma senza salvare, senza chiudersi...

Ho provato a dare un DoCmd.SetWarnings True ma senza risultati.

Oltre a qualche difetto di installazione, per risolvere il quale non ho potere né speranze di assistenza, avete qualche suggerimento?

Grazie a tutti
Riccardo Baldinotti

Karl Donaubauer

unread,
Jun 14, 2019, 5:37:53 AM6/14/19
to
Salve,

Ribetromer ha scritto:
> Ho un applicativo in A2016. La maggior parte delle volte che lo apro per modifiche mi dà il problema in oggetto, che ora spiego.
> ...
> Oltre a qualche difetto di installazione, per risolvere il quale non ho potere né speranze di assistenza, avete qualche suggerimento?
>

Nel ribbon scegli

File - Opzioni - Impostazioni client

e controlla se nella sezione Conferma sono messo i tre segni di spunta
per "Modifiche record", "Eliminazione documenti" e "Query di comando".

--
Ciao
Karl
*********
http://www.AccessDevCon.com
Access FAQ: http://www.donkarl.com/it

ribet...@gmail.com

unread,
Jun 14, 2019, 8:31:26 AM6/14/19
to
Ho aperto e chiuso più volte l'applicativo e ogni volta (mannaggia..) uscivano le conferme!
E... sì, le tre spunte c'erano. Qualora mi capitasse ancora il problema, controllerò e ti farò sapere.

Per adesso, grazie.
Riccardo Baldinotti

Karl Donaubauer

unread,
Jun 14, 2019, 8:53:02 AM6/14/19
to
Salve,

Ribetromer ha scritto:
> Karl Donaubauer ha scritto:
>>> Ho un applicativo in A2016. La maggior parte delle volte che lo apro per modifiche mi dà il problema in oggetto, che ora spiego.
>>> ...
>>> Oltre a qualche difetto di installazione, per risolvere il quale non ho potere né speranze di assistenza, avete qualche suggerimento?
>>
>> Nel ribbon scegli
>>
>> File - Opzioni - Impostazioni client
>>
>> e controlla se nella sezione Conferma sono messo i tre segni di spunta
>> per "Modifiche record", "Eliminazione documenti" e "Query di comando".
>
> Ho aperto e chiuso più volte l'applicativo e ogni volta (mannaggia..)
uscivano le conferme!
> E... sì, le tre spunte c'erano. Qualora mi capitasse ancora il
problema, controllerò e ti farò sapere.

Controlla se in qualche poste nel codice VBA si trova:

SetOption "Confirm

vedi: http://www.donkarl.com/it?FAQ2.4


Dàvide

unread,
Jun 14, 2019, 11:11:47 AM6/14/19
to
A me succede quando si interrompe un codice od una macro prima di avere eseguito il comando "imposta avvisi" su sì (per intenderci, tolgo gli avvisi da macro quando devo eseguire diverse query di aggiornamento, accodamento, ecc. per evitare di avere continue richieste di conferma; poi li rimetto, ma se la macro si interrompe prima restano disattivati).

Ciao

Karl Donaubauer

unread,
Jun 15, 2019, 5:06:40 AM6/15/19
to
Dàvide ha scritto:
> ...
> A me succede quando si interrompe un codice od una macro prima di avere eseguito il comando "imposta avvisi" su sì (per intenderci, tolgo gli avvisi da macro quando devo eseguire diverse query di aggiornamento, accodamento, ecc. per evitare di avere continue richieste di conferma; poi li rimetto, ma se la macro si interrompe prima restano disattivati).
>

Per questi casi è importante di sempre includere la riattivazione in una
gestione errore sia in codice VBA sia nelle macro con l'azione SuErrore
(da Access 2010 in più) per chiamare una sottomacro che riattiva i messaggi.

Così il problema succede solo se l'intero Access si pianta prima della
gestione errore.

Dàvide

unread,
Jun 17, 2019, 11:34:44 AM6/17/19
to
Il giorno sabato 15 giugno 2019 11:06:40 UTC+2, Karl Donaubauer ha scritto:
> Dàvide ha scritto:
> > ...
> > A me succede quando si interrompe un codice od una macro prima di avere eseguito il comando "imposta avvisi" su sì
> >
>
> Per questi casi è importante di sempre includere la riattivazione in una
> gestione errore sia in codice VBA sia nelle macro con l'azione SuErrore
> (da Access 2010 in più) per chiamare una sottomacro che riattiva i messaggi.
>
> Così il problema succede solo se l'intero Access si pianta prima della
> gestione errore.
>
> --
Grazie mille della "dritta" Karl,
Ciao

ribet...@gmail.com

unread,
Jun 27, 2019, 7:04:59 AM6/27/19
to
Macché, dopo alcuni giorni di buon funzionamento, Access ha ripreso a non chiedermi conferme. Avviene anche dopo che ho aperto il db senza che vengano aperte maschere o avviate routine. Apro, per esempio, una tabella, ridimensiono una colonna e poi chiudo, e la modifica è eseguita senza chiedere conferma. Creo una query, la chiudo e mi viene chiesto il nome, e così via.
Le spunte di conferma ci sono, ho anche dato un SetWarnings True da una funzione, ma niente.
Bò.
Riccardo Baldinotti

ribet...@gmail.com

unread,
Jul 18, 2019, 11:19:44 AM7/18/19
to
La gestione attività di Windows10 è un tantino più brutta di certe versioni precedenti. Alle volte ho più di un applicativo Access aperto ma qualche volta me ne segna uno solo, capita poi che ne chiuda uno e la gestione attività me ne indica due.
Non so se sia un ritardo nell'aggiornamento o un vero baco. Sta di fatto che il mio problema delle mancate conferme sembra sorgere quando la gestione attività dà questo Access "fantasma": chiudo l'applicativo, batto su "Termina attività", lo riavvio e il problema è risolto.
Fare ipotesi sulla ragione, posto che l'osservazione sia corretta, è ben al di là della mia conoscenza di Windows.
Grazie
Riccardo Baldinotti
0 new messages