Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[ACCESS] Routine evento non eseguite?

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[ACCESS] Routine evento non eseguite?

Postdi pinblu » 12/03/10 10:34

Ciao a tutti.

ho un problema che mi sta portando via il sonno.
Sto lavorando su una piccola applicazione realizzata con Access 2007 (formato .accdb, ma ho provato anche con .mdb ed è la stessa cosa).

Quando lavoro sulle maschere e associo delle routine evento ad un pulsante, ad esempio, questa routine non viene eseguita affatto. Ma proprio per nulla.
Se associo una macro, invece, viene eseguita.
Se associo una macro che genera codice automaticamente, invece no.

La cosa particolare è che se invece creo un nuovo db e importo tutte le tabelle e le maschere di quello non funzionante... beh, come per magia, le routine evento vengono eseguite!!!
Voi direte: allora importa tutto e buona notte! Gia'.... il problema è che dopo un pochino il problema si ripresenta, costringendomi ogni volta ad una nuova importazione.

Ho fatto una sommaria ricerca online e non ho trovato nulla in merito.

C'è qualche guru che sa spiegarmi il motivo di questo problema, e possibilmente anche la soluzione?

Grazie infinite
Piero
pinblu
Newbie
 
Post: 5
Iscritto il: 25/08/06 08:43

Sponsor
 

Re: [ACCESS] Routine evento non eseguite?

Postdi Flash30005 » 12/03/10 16:25

Ciao Pinblu e benvenuto nel Forum

Come associ il pulsante alla macro?
Da struttura maschera e "genera evento" sul pulsante?

Hai provato a selezionare dal Menu Strumenti > Utilità database > Compatta e ripristina database... ?

Fai sapere
Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [ACCESS] Routine evento non eseguite?

Postdi pinblu » 12/03/10 17:04

Ciao Flash :)

si, la routine la "genero" dalla maschera in visualizzazione struttura - genera codice.
La routine che scrivo è irrilevante (al punto che non esegue nemmeno un msgbox, tanto per dire), quindi sembra che non venga proprio richiamata qualsiasi cosa sia scritta in vb.

Ho fatto altre prove:
- ho provato lo stesso file (sia in .accdb che .mdb) su altre macchine con Office 2007 e il risultato è identico (cioè non viene eseguita la routine)
- ho provato a collegare una macro automatica che richiama una funzione di codice che dovebbe essere eseguita, e nella macro ho messo prima un'azione: l'azione viene eseguita ma la routine successiva no

Insomma sembrerebbe che Access non sia in grado di eseguire quasiasi routine scritta in vba.
Ho controllato la versione di vba ed è la retail 6.5.1040

Qualche altra cosa da provare?

Ciao, e grazie per l'attenzione :)

Piero
pinblu
Newbie
 
Post: 5
Iscritto il: 25/08/06 08:43

Re: [ACCESS] Routine evento non eseguite?

Postdi pinblu » 12/03/10 17:05

Dimenticavo:

ho anche fatto compatta e ripristina db, ma il risultato è immutato.

Ciao
P
pinblu
Newbie
 
Post: 5
Iscritto il: 25/08/06 08:43

Re: [ACCESS] Routine evento non eseguite?

Postdi Flash30005 » 12/03/10 20:41

Mi potresti inviare un mdb-tipo non funzionante?
Se dici che lo fa su altre macchine lo dovrebbe fare anche sulla mia

File per access 2003

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [ACCESS] Routine evento non eseguite?

Postdi pinblu » 15/03/10 15:15

Salve a tutti,

dopo un paio di scambi con il buon Flash, siamo arrivati all'inghippo che, come talvolta accade, dimostra che spesso la soluzione è quella più semplice sotto gli occhi: ovvero (da principiante quale sono su Access), non avevo sbloccato la protezione automatica che Access impone al codice di mdb sconosciuti.

Pur meravigliandomi che non appaia nessun avvertimento a riguardo, e semplicemente il codice non viene eseguito senza alcun avviso o errore, l'importante è sapere che il problema è stato risolto.

Ciao!
Piero
pinblu
Newbie
 
Post: 5
Iscritto il: 25/08/06 08:43


Torna a Applicazioni Office Windows


Topic correlati a "[ACCESS] Routine evento non eseguite?":


Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti