Newsgroup: it.comp.appl.access
Titolo: [REQ] AIUTO!!!

Buongiorno a tutti
Spero qualcuno fra voi possa aiutarmi a risolvere un problema.
Ho creato un database in azienda (access97 su os WinNT) il quale
contiene un archivio di schede tecniche, più una serie di dati
importati ed aggiornati periodicamente via ODBC da un sistema Oracle
che riceve informazioni da plc posti su una linea produttiva.
Il sistema è così costituito: una replica master sulla mia
workstation, ed un'unica replica residente su un pc utilizzato come
server, alla quale accedono in rete, per la sola consultazione,
molteplici utenti da vari reparti.
Il db consta di una maschera iniziale con una serie di pulsanti i
quali richiamano routines di apertura di altre maschere contenenti i
dati di interesse.
Il problema è questo:
mentre da alcuni pc tutto funziona, per altri utenti il click di un
qualunque pulsante per l'accesso alle maschere dà il messaggio di
errore di runtime 2501 *L'azione OpenForm è stata annullata. E'stato
utilizzato un metodo dell'oggetto DoCmd per eseguire un'azione in
Visual Basic, ma poi è stato scelto annulla in una finestra di
dialogo. E'stato utilizzato ad esempio il metodo Close per chiudere
una maschera modificata, quindi è stato scelto Annulla nella finestra
di dialogo in cui viene richiesto se si desidera salvare le modifiche
apportate alla maschera*.
Ecco COSA HO TENTATO senza risultati:
-Reinstallazione di Access sulle macchine che danno problemi,
aggiungendo tutte le possibili opzioni di accesso ai dati
-Installazione del data access pack
-Installazione del pack Aut97
-Eliminazione, una per volta, di tutte le istruzioni Visual Basic
contenute nella routine associata ai pulsanti che danno problemi.
Non ritengo che il difetto derivi dall'interconnessione ODBC, perchè
la replica che dà problemi contiene solo tabelle immagine (da query di
creazione tabella basate sui dati importati, eseguite sulla replica
master).
Qualcuno ha un suggerimento per risolvere il mio problema?
Grazie!
Manuel Daniele
O/CAVA Meccanica S.p.A.

Qualcuno ha un suggerimento per risolvere il mio problema?
Contatta un esorcista!!   :-)
Scherzi a parte è difficile a dirsi senza vedere almeno un
pezzetto del codice dove fai la OpenForm e/o cosa hai
messo sull' evento Apertura o Caricamento delle
maschere in questione....
Prova a postare qualcosa, fosse anche il pezzetto di codice
dove ti si apre il debug dopo l'errore.
Bye, Ste

dove ti si apre il debug dopo l'errore.
Ho provato, oltre all'esorcista, anche con un'immagine di Padre Pio
scannerizzata e posta come wallpaper... Rien ą faire!
:-)
Il fatto č che l'errore riportato sembra non avere assolutamente alcun
legame con le routine eseguite.
Ho eliminato una per una tutte le istruzioni su caricamento, apertura,
corrente, ecc. della maschera che viene richiamata, fino a lasciare
unicamente il comando di DoCmd.OpenForm (nome della maschera)
associato all'evento *su clic* del pulsante.
Potrebbe l'errore derivare dalla query di selezione su cui č basata la
maschera? Ho provato ad aggiungere, sulla maschera principale, un
pulsante che apre quella query; sui pc dove tutto funziona, la query
viene visualizzata regolarmente in forma tabulare. Sui pc *posseduti*,
non accade assolutamente nulla. Potrei provare ad inserire, nella
routine su clic del pulsante che apre la query sospetta, la riga:
    On Error MsgBox Err.Description
e farti sapere il responso.
Per ora, grazie per l'attenzione!
Manuel

e farti sapere il responso.
Tutto fa brodo in questi casi...
Bye, Ste


Sent via Deja.com 
http://www.deja.com/
Before you buy.

...


L'errore 2501 puň essere causato da diversi fattori.
Uno č un comando del genere: docmd.OutputTo acModule, "MioModulo",
acFormatTXT, "C:\MyText.txt".
In questo caso non č possibile esportare un modulo o un report agganciato a
maschere o tabelle.
Un caso piů semplice e che i riferimenti al database in alcune macchine non
sono stati aggiornati o manca una libreria o un ocx.
Per risolvere accertati che i riferimenti (librerie, ocx. ecc.) siano
presenti in tutte le macchine collegate.
Abbonati a MSDN e troverai le risposte ai tuoi quesiti.
Ciao, Carlo
--
Posted from 
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server - 
http://www.mailgate.org