/Anonimizzato18159Utente anonimizzato10 set 2015, 09:47Cari colleghi della community, da circa 10 gioni il programma su cui sto lavorando mi fa una cosa strana. Quanto apro una tabella di un data base con l'istruzione: Set RsApp = DBApp.OpenRecordset("AppSco", dbOpenTable) mi da err 91 e la variabile RsApp che è stata definita come Recordset non viene impostata. La cosa strana è che questa istruzione è posta all'inizio di altri programmi dove funziona perfettamente. Inoltre non lo fa tutte le volte. Diciamo che una volta su tre non da questo errore. Ho fatto delle modifiche al programma ma non sul modulo di ingresso ma su un modulo a parte. Per completezza aggiungo che AppSco è una tabella di appoggio contenuta ib DBApp che è pure un data base di appoggio. Interpellati alcuni niei colleghi sono caduti dalle nuvole. C'è qualcuno che mi può fornire una indicazione. Grazie Francesco
@AlexSuper FamosoIscritto dafeb, 2012Messaggi895114 set 2015, 16:53Tu sei certo di aver dichiarato in un qualche modo Dim/Private RsApp As DAO.RecordSet Chiaramente se deve essere raggiunta da vari Moduli forse Public è meglio... ma solo tu lo sai...
/Anonimizzato18159Utente anonimizzato14 set 2015, 17:07In effetti adesso si è messo a funzionale. Io credo sia legato a qualche dichiarazione che, non so come, è stata assunta in modo automatico. Ti ringrazio del suggerimento ma forse la strada è quella di dichiararla pubblica in modo esplicito. Provo.