Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DoCmd.RunCommand acCmdCopy AIUTO!!!

138 views
Skip to first unread message

Zut

unread,
May 14, 2012, 3:16:25 AM5/14/12
to
Proviamo a porla diversamente ...
se in un applicativo che ho creato e messo in rete (Acc2000 su win XP)
mi viene segnalato l'errore quando incontra l'istruzione
DoCmd.RunCommand acCmdCopy
"Errore di run time 2046
Comando o azione 'copia' non disponibile"

SOLO SULLA MIA MACCHINA e non su quella degli altri utenti
dove può essere il problema?
Non ci sono problemi nella clibrd (il copia e incolla classico funziona)
Sul MIO Access? (l'ho già tolto e reinstallato)
In una libreria? Ho già sostituito i file relativi ai riferimenti
selezionati
In Windows? Devo reinstallare il SO??????
In un virus? il mio antivirus non mi segnala niente
????

URGE!!!! devo fare modifiche all'applicativo ma temo di corrompere
l'intero db (mi è già successo ma per fortuna sono riuscito a
ripristinarlo da un'altra postazione)

Fair87

unread,
May 14, 2012, 3:18:32 AM5/14/12
to
Purtroppo non ne ho un'idea...mi sa che devi aspettare qualche guru del NG....

Karl Donaubauer

unread,
May 14, 2012, 3:54:24 AM5/14/12
to
Zut wrote:
> Proviamo a porla diversamente ...
> se in un applicativo che ho creato e messo in rete (Acc2000 su win
> XP) mi viene segnalato l'errore quando incontra l'istruzione
> DoCmd.RunCommand acCmdCopy
> "Errore di run time 2046
> Comando o azione 'copia' non disponibile"
>
> SOLO SULLA MIA MACCHINA e non su quella degli altri utenti
> ...

Se vedo bene finora hai solo rivelato:
> in una form all'evento clic di un pulsante viene composta
> e copiata una stringa

Com'è il codice rilevante prima del RunCommand?
p.e. il tuo acCmdCopy dipende di un contenuto di un controllo e
un SetFocus o GoToControl?

In questo caso l'opzione
Strumenti/Opzioni/Tastiera/Comportamento cursore nel campo
dev'essere impostata a "Seleziona tutto" non a inizio o fine campo.
Altrimenti non c'è niente selezionato da copiare e questa è la causa
più frequente per l'errore 2046.

--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it

Zut

unread,
May 14, 2012, 4:39:12 AM5/14/12
to
> Se vedo bene finora hai solo rivelato:
>> in una form all'evento clic di un pulsante viene composta
>> e copiata una stringa
>
> Com'è il codice rilevante prima del RunCommand?
> p.e. il tuo acCmdCopy dipende di un contenuto di un controllo e
> un SetFocus o GoToControl?

Stringa = "Pg." & Me.n_prot & " del " & Me.Data_prot & " -" &
Me.Descr_Modifica & "- " & EsitoFMP
MsgBox "La stringa:" & Chr(10) & "[" & NoteFMP & "]" & Chr(10) & " è
stata copiata negli appunti e può essere incollata (CTRL-V)"
Me.Appoggio = Stringa
Me.Appoggio.SetFocus
DoCmd.RunCommand acCmdCopy

Questo è il codice presente sull'evento clic di un bottone inserito
sulla riga di una form continua. Mi serve per copiare tutte le
informazioni di quel record per poi incollarle con un CTRL-V in una
casella di testo di un altro applicativo gestionale.

Finora ha sempre funzionato ... e funziona ancora ... agli altri.

Zut

unread,
May 14, 2012, 4:40:31 AM5/14/12
to
> Se vedo bene finora hai solo rivelato:
>> in una form all'evento clic di un pulsante viene composta
>> e copiata una stringa
>
> Com'è il codice rilevante prima del RunCommand?
> p.e. il tuo acCmdCopy dipende di un contenuto di un controllo e
> un SetFocus o GoToControl?

Stringa = "Pg." & Me.n_prot & " del " & Me.Data_prot & " -" &
Me.Descr_Modifica & "- " & EsitoFMP
MsgBox "La stringa:" & Chr(10) & "[" & Stringa & "]" & Chr(10) & " è

Karl Donaubauer

unread,
May 14, 2012, 5:00:00 AM5/14/12
to
Zut wrote:
>> ...
>> Com'è il codice rilevante prima del RunCommand?
>> p.e. il tuo acCmdCopy dipende di un contenuto di un controllo e
>> un SetFocus o GoToControl?
>
> Stringa = "Pg." & Me.n_prot & " del " & Me.Data_prot & " -" &
> Me.Descr_Modifica & "- " & EsitoFMP
> MsgBox "La stringa:" & Chr(10) & "[" & Stringa & "]" & Chr(10) & " è
> stata copiata negli appunti e può essere incollata (CTRL-V)"
> Me.Appoggio = Stringa
> Me.Appoggio.SetFocus
> DoCmd.RunCommand acCmdCopy
>
> Questo è il codice presente sull'evento clic di un bottone inserito
> sulla riga di una form continua. Mi serve per copiare tutte le
> informazioni di quel record per poi incollarle con un CTRL-V in una
> casella di testo di un altro applicativo gestionale.
>
> Finora ha sempre funzionato ... e funziona ancora ... agli altri.

Quindi è quello che supponevo.
Hai letto l'ultimo paragrafo della mia risposta
e controllato l'opzione?

Zut

unread,
May 14, 2012, 5:29:12 AM5/14/12
to

> Quindi è quello che supponevo.
> Hai letto l'ultimo paragrafo della mia risposta
> e controllato l'opzione?
>

Chiedo UMILMENTE PERDONO!!!!!
Anche se non capisco come e quando posso averlo cambiato ... e sono anni
che lo sto usando. Bah!

Stavo ormai per riformattare tutta la macchina.
Grazie ancora
0 new messages