Abilitare/Disabilitare dati con campo booleano

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Abilitare/Disabilitare dati con campo booleano

    Si esattamente... ovvio che se hai più SottoMaschere scriverai il codice per ogni SubForm.

    A titolo di DEMO prova a scaricare questo:
    http://forum.masterdrive.it/access-79/access-i-moduli-classe-18577/
    In fondo ci sono 4 DEMO, scarica il 1° ----> Gen_ClassEvents.zip

    Ora apri la versione per XP.
    Come vedi la Maschera che si Apre ha una form principale, una SubForm ed una SUBSUBForm.
    Scenario simile, anzi più complesso del tuo...!

    Nella Form principale in alto a SX c'è un BUTTON con scritto:
    TEST ENABLED premilo e vedi cosa succede...!

    La lentezza del processo è data dal ciclo di RITARDO inserito Volutamente per evidenziare la sequenza di azione.
    Basta togliere dal codice tutte le funzioni di [Sleep Tempo].

    Mi pare possa essere utile anche se l'esempio è di alto livello tecnico.
  • Re: Abilitare/Disabilitare dati con campo booleano

    Visto! Si in effetti il mio è molto più semplice!!
    Secondo me io sbaglio qualcosa nella sintassi del codice!
    "Me.NomeSubForm.Form.AllowEdits=NOT Me!NomeCampoBooleano.Value Or Me.NewRecord"
    Nome sub form = Nome della mia sottomaschera.
    .Form = Devo mettere il nome della maschera che la contiene?
  • Re: Abilitare/Disabilitare dati con campo booleano

    In realtà la 1° parte ti viene proposta dall'Intellisense... non puoi sbagliarla...!!!
    La 2° è il riferimento esplicito all'Oggetto FORM, perchè quanto proposto dall'Intellisense non Punta realmente alla SubForm come oggetto ma al Container.

    Quindi il 1° sarà il Nome del Container proposto dopo il [.] dall'intellisense, mentre FORM rimane FORM...!
  • Re: Abilitare/Disabilitare dati con campo booleano

    Perfetto! Risolto tutto..Grazie per la pazienza...
    Ciao
Devi accedere o registrarti per scrivere nel forum
18 risposte