Newsgroup: it.comp.appl.access
Titolo: Comando o azione 'copia' non disponibile (run time 2046)

Ho un applicativo in rete che uso da anni.
in una form all'evento clic di un pulsante viene composta e copiata una 
stringa
...
...
DoCmd.RunCommand acCmdCopy
 
Improvvisamente non funziona più nonostante sia su un record pieno 
ecc.... e mi segnala
 
"Errore di run time 2046
Comando o azione 'copia' non disponibile"
 
E lo fa SOLO A ME mentre agli altri utenti in rete NO.
 
Dov'è l'inghippo?
 
Grazie

Dimenticavo Access2000.
 
Visto che lo fa solo sul mio pc mi viene da pensare che il problema sia 
più di access che dell'applicativo ...

Nessun suggerimento?
Dipende dalle librerie? Come posso intervenire senza reinstallare access?
 


 
Ho provato a sostituire i file indicati nei riferimenti selezionati 
prendendoli da un altra postazione
 
C:\Programmi\File comuni\Microsoft Shared\VBA\VBA6\VBE6.dll
C:\Programmi\File comuni\Microsoft Shared\DAO\dao360.dll
C:\Programmi\File comuni\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
C:\Programmi\Microsoft Office\Office\MSACC9.olb
C:\WINDOWS\system32\MSCOMCTL.OCX
C:\WINDOWS\system32\stdole2.tlb
 
Tutto ok .. a parte un paio che non mi è stato permesso perchè 
risultavano in uso ...
 
Ora però nei riferimenti selezionati non mi risulta più
microsoft windows common controls 6.0 (sp6)
e non è neanche più presente nell'elenco!
Ho fatto una caz...zata?
Ho provato a scaricare e reinstallarlo ... ma niente
Ho provato a scaricare e da esegui lanciare
REGSVR32 MSCOMCTL.OCX
 
ma niente. Non compare più il riferimento
microsoft windows common controls 6.0 (sp6)
 
L'applicativo funziona (agli altri) mentre a me continua a dare
 
"Errore di run time 2046
Comando o azione 'copia' non disponibile"
 
Quando incontra l'istruzione
DoCmd.RunCommand acCmdCopy
 
Come faccio? Devo lavorarci sopra per fare delle modifiche ... ma se 
prima non lo sistemo!!!!
Devo reinstallare access2000?
 
 

 ha scritto nel messaggio
news:jodgqc$o45$1...@speranza.aioe.org...

Ciao
se fai il classico Ctrl+C la copia viene effettuata?
Potrebbe essere un problema con il clipboard,
alcuni software che "sbirciano" nel clipboard a volte creano problemi che
sono difficilmente identificabili,
tipicamente i programmi di condivisione del desktop acquisiscono il
controllo del clipboard per poterlo condividere con la macchina remota
e viceversa.
Se hai aperto un programma simile (anche il remote desktop di windows) prova
a chiuderlo e vedi se il problema si risolve.
 
Ciao
Mat.
 
 
 
 

AIUTO!!!!
Il problema peggiora sempre più.
Mi sono trovato con l'applicativo completamente impazzito con errori 
inspiegabili qua e là probabilmente il danno è avvenuto sul back end 
perchè tutte le copie del front hanno iniziato a presentare gli stessi 
sintomi.
 
Per fortuna sono riuscito a recuperare e ripristinare il tutto lavorando 
su un altra macchina.
Access corrotto quindi?
Disinstallato
provo a lanciare ugualmente un db perchè vedo che nonostante il riavvio 
i simbolini di access sui collegamenti mi sono rimasti.
Mi si installa in automatico il runtime.
L'applicativo mi si apre regolarmente ma presenta ancora l'errore iniziale
"Errore di run time 2046
Comando o azione 'copia' non disponibile"
sul DoCmd.RunCommand acCmdCopy
e lo fa solo sulla mia postazione e non mi sembra un problema di clipboard.
E' la conferma di un problema EXTRA Access?
Cosa posso fare? Non vorrei formattare tutto!!!

disinstallato office
disinstallato runtime access
pulito bene il registro e rimasugli vari
 
Reinstallato office
il problema rimane inesorabile
Comando o azione 'copia' non disponibile (run time 2046)
 
DOVE PUO' ESSERE IL PROBLEMA!!!!!!
 

 Comando o azione 'copia' non disponibile (run time 2046)
 
Ciao!
 
Hai provato a creare un nuovo mdb contenente una sola maschera che esegue quel comando?
 
HTH
Popi

Dopo la segnalazione di errore andando in debug se posiziono il cursore 
su acCmdCopy mi viene =190 quando invece la mia stringa era qualosa di 
completamente diverso ... e senza nessun 190