Newsgroup: it.comp.appl.access
Titolo: Errore 2501

Salve gente!
Io ci provo.
Ho fatto un databaseino che, al lancio, apre una maschera con dei pulsanti
che mi permettono di accedere alle diverse funzioni, dopo aver eseguito
alcuni controlli.
Questa maschera si apre, ed i controlli vengono eseguiti correttamente.
Ora, quando io premo uno dei pulsanti per far aprire le maschere relative,
questo schifoso scatena un errore di run time 2501 e non apre un bel niente!
E non ho trovato nulla su manuali o help di microsoft di intelligente o
quantomeno utile.
Sono disperata!
Cosa posso fare?
Serena

 ha scritto nel messaggio
news:9ko57h$qb5$1...@fe1.cs.interbusiness.it...

Che messaggio ti presentava l'errore?
Ciao.

Grazie Sergio
Vado a memoria, una cosa come "Operazione annullata dall'utente", o
similmente "This OpenForm operation is cancelled", ma appena risco sarò più
precisa.
Da notare che su certi PC tutto funziona regolarmente!
Non ci capisco nulla.
Finchè si aprono maschere con soli pulsanti, tutto ok, ma appena c'è qualche
controllo, addio...!!!
Che mi dici?
Serena

 ha scritto nel messaggio
news:9kqvf7$5he$1...@fe1.cs.interbusiness.it...

Ti ho chiesto il messaggio dell'errore giusto per conferma di quello che
avevo trovato nel supporto tecnico di MS ricercando il testo: 2501; il
risultato era proprio il fatto che poteva essere un'operazione interrotta
dall'utente.
Ti riporto il link della soluzione (spero):
http://support.microsoft.com/support/kb/articles/Q162/0/75.asp?LN=EN-US&SD=g
n&FR=0&qry=2501&rnk=1&src=DHCS_MSPSS_gn_SRCH&SPR=ACC...
Ciao.

Beh, ma io micca uso il metodo OutputTo!
Io uso il normale OpenForm e, ripeto, su diversi PC funziona!
Ma non su tutti (ne ho provati 4, ma non posso sceglierli...)
Qualche idea?
Grazie
Serena

 ha scritto nel messaggio
news:9kscvu$qvo$1...@fe1.cs.interbusiness.it...

Prova ad inviare il codice dei bottoni che ti presentano l'errore...
Ciao.

E' semplice, guarda tu...!!
Private Sub butNewComplaint_Click()
DoCmd.OpenForm "Complaint"
End Sub
Private Sub butNewComplaint_Click()
DoCmd.OpenForm "FindComplaint"
End Sub
E, ripeto, guarda che su diversi PC funziona!!
Da impazzire
Serena

 ha scritto nel messaggio
news:9kunoq$ack$1...@fe2.cs.interbusiness.it...

Già sono le cose più semplici a creare casino...
Scusa ma sono due subroutine identiche (per nome) per chiamare due form
diverse? Che magia è questa?
Ciao.


Beh, no, è perchè ho fatto prima a scriverle copiando e modificando!
Ma sarà stupido sto programma?
Ciao e Grazie
Serena

 Serena
hai detto che con i bottoni apri delle maschere, può darsi che all'apertura
di queste si scateni qualche evento che imposta un Cancel = True.
Ma i pc hanno tutti lo stesso s.o.?
Ciao.

Serena ha scritto nel messaggio <

Le maschere che vai ad aprire hanno codice?
In caso affermativo postalo.
Ciao, warp


gnafai! ;-))
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 ----------------------------------
Bastardo! E nu 'mme scopri' l'altarini!!!
Altri due messaggi e stramazzava...
Ciao.

In realtà sono già stramazzata!
Cercavo un principe azzurro che mi potesse aiutare.
Chissà se il fenomeno (Federico n.d.r.) che "spia" senza fiatare i nostri
scambi, può risolvere il problema... ;-))
Avanti!
Serena

Ti ringrazio Warp.
Se insisti posso anche postarlo.
Non č poco, ma se serve...
Solo che, ripeto ancora, su diversi PC funziona.
Non credo sia un problema di codice!
Saluti
Serena

 Serena
A questo punto non so' che dirti se non di inviare anche a me l'mdb
incriminato (sempre se puoi e vuoi), ma non ti posso promettere una risposta
celere...
Ciao.
P.S. Nell'e-mail (max 3 Mb) indica la versione di access.


se... da baraccone...
cmq
per caso sui computer dove viene generato l'errore, msaccess e' in
versione runtime?
per caso usi il metodo RunCommand da qualche parte all'avvio o cmq
all'apertura delle form che non si aprono?


Eh, forse sarà l'unica soluzione.
Te lo manderò volentieri, perchè comunque, da quanto ho letto, ci si può
fidare...
Solo che è un po' lungo, un po' frammentato sul disco e, forse, un po'
incasinato...!!!
Ma se non risolvo, te lo faccio avere!
Grazie di tutto


 all'apertura delle form che non si aprono?
acqua
Ma tu sei quello del sito comune?
Serena



dipende da cosa intendi per quello ;-)
cqm,
visto che sembra essere un errore che viene generato solo su alcune
macchine, io proverei cosi:
- fai una copia di backup
- avvia l'mdb da riga di comando con parametro decompile, cioe'
"C:\Programmi\...\msaccess.exe" C:\...\tuo.mdb /decompile
- ripristina e compatta l'mdb
- apri un modulo ed esegui una compilazione totale
- compattazione
- prova se funziona


Proverò anche questa, grazie.
Serena
Ma devo fare stà procedura sul mio PC o su quelli che danno l'errore????

Serena ha scritto nel messaggio

Potrebbe essere il solito problema di riferimenti "persi" ... controlla.
Ciao, warp


indovina un po?


 Serena
Però, per favore scrivi la tua risposta dopo il messaggio precedente,
grazie.
Ciao.