Nascondere il codice in caso di Run-Time Error, in Access 2007

Anonimo
2010-08-29T21:15:35+00:00

Il mio obiettivo è quello di nascondere il codice in caso di Run-Time Error.

Ho provato utilizzare la proprietàAllowBreakIntoCode, con l’istruzione:

   ChangeProperty " AllowBreakIntoCode ", DB_BOOLEAN, False 

Dopo aver chiuso e riaperto il mio file Access 2007; per verificare se questa proprietà funzionava, ho provato aprire una maschera inesistente (Errore di run-time 2102),

utilizzando l’istruzione:

           DoCmd.OpenForm "Maschera inesistente"  

ma è uscito l’errore di Run-Time e il codice.     Volevo chiedere due cose: 

1) La proprietà AllowBreakIntoCode è valida solo per le versioni inferiori di Access 2007?

2) In Access 2007 è possibile nascondere il codice in caso di Run-Time Error?

Ciao a tutti,

Microsoft 365 e Office | Access | Per la casa | Windows

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.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2010-08-31T19:18:07+00:00

Grazie della risposta!! Quindi la proprietà "AllowBreakIntoCode" è valida solo per le versioni inferiori di Access 2007.

Ciao Eulero,

che io sappia non va neanche in Access 2000, se non erro quella proprietà era presente in Access97 e corrispondeva alla voce "Allow Viewing Code after Error" nelle impostazioni avanzate VBA.

Una curiosità, è possibile tramite codice, convertire l'accdb corrente in accde (senza l'utilizzo di altri applicativi)?

non c'è bisogno di nessun applicativo, per creare l'accde, dal ribbon clicca su "Strumenti Database" e poi "Crea ACCDE"

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-09-01T09:07:56+00:00

    Non saprei, non me ne sono mai interessato perchè la creazione dell'mde o accde è una cosa che faccio personalmente. Non ho mai avuto l'esigenza di creare una funzione che imitasse quella già a disposizione per creare l'mde/accde.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-09-01T00:30:10+00:00

    Si certo il metodo:            Strumenti Database >  Crea ACCDE       è quello manuale e va benissimo.

    Ero curioso di sapere se esiste un metodo via codice del tipo: Crea MDE via codice  ma non penso.

    Comunque grazie!!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-08-31T17:48:55+00:00

    Grazie della risposta!! Quindi la proprietà "AllowBreakIntoCode" è valida solo per le versioni inferiori di Access 2007.

    Una curiosità, è possibile tramite codice, convertire l'accdb corrente in accde (senza l'utilizzo di altri applicativi)?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-08-29T22:18:49+00:00

     

     

    Il mio obiettivo è quello di nascondere il codice in caso di Run-Time Error.

    [CUT]

    Ciao Eulero

    una via semplice per nascondere il codice è quella di proteggere il progetto VBA con una password.

    Dall'editor VBA premi Strumenti-->Proprietà di NomeTuoDb poi nella scheda Protezione metti la spunta su "Proteggi progetto dalla visualizzazione" e inserisci la password nelle caselle sottostanti.

    Un altro sistema è quello di creare e far usare un accde, vedi "Selezione del formato di file da utilizzare" in questo articoloDistribuire applicazioni di Access 2007

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento