Fai la tua domanda
0

Dopo settaggio AllowUpdates/... il formulario non risulta modificato

chiesto il 2017-12-02 23:07:43 +0100

Immagine gravatar per frank4wheels

HELP! Non capisco: prima funzionava, ora non più!

In un formulario con un sottoformulario ho inserito un tasto "Attiva/Disattiva modifiche" per ridurre il rischio di modifiche involontarie.
Le istruzioni sono:

If Pulsante_SiNo_Modifiche.State = 1 Then   'Setta modifiche attive
    Form_Clienti.AllowDeletes = true
    Form_Clienti.AllowInserts = true
    Form_Clienti.AllowUpdates = true

    Sottomaschera_Fascicoli.AllowDeletes = true
    Sottomaschera_Fascicoli.AllowInserts = true
    Sottomaschera_Fascicoli.AllowUpdates = true
Else
    Form_Clienti.AllowDeletes = false
    Form_Clienti.AllowInserts = false
    Form_Clienti.AllowUpdates = false

    Sottomaschera_Fascicoli.AllowDeletes = false
    Sottomaschera_Fascicoli.AllowInserts = false
    Sottomaschera_Fascicoli.AllowUpdates = false
Endif

Form_Clienti.reload()

Il risultato è che Sottomaschera_Fascicoli accetta i settaggi, mentre Form_Clienti no (non si può modificare, inserire, cancellare).
Eppure, inserendo un punto di interruzione prima di Form_Clienti.reload(), anche Form_Clienti ha i settaggi come modificati.

Idem in altri formulari, sia "con" che "senza" sottoformulari.
Cosa potrebbe essere accaduto?
Quali verifiche posso fare e come correggere?

Grazie in anticipo per l'aiuto.

modifica retag flag offensive close merge delete

1 Answer

0

risposto il 2018-03-21 17:51:39 +0100

Immagine gravatar per FFFLLL

Prova ad inserire questi comandi prima di reload

Se il form è basato su una tabella (commandType pari a 0)

Form_Clienti.commandType = 2
Form_Clienti.commandType = 0
Form_Clienti.relaod()

Se il form è basato su una query (commandType pari a 2), inverti

Form_Clienti.commandType = 0
Form_Clienti.commandType = 2
Form_Clienti.relaod()

Fammi sapere

modifica flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Chieste: 2017-12-02 23:07:43 +0100

Seen: 37 times

Last updated: Mar 21 '18