Copia dati da altro campo

Anonimo
2013-01-03T22:06:45+00:00

Ciao,

 dalla maschera [Maschera FTA], ho tra gli altri due campi [Cod Fornitore] e [Descrizione].

Quello che ha me serve è di copiare automaticamente i dati nel campo [Descrizione]

selezionati dal campo [Cod Fornitore].

come posso fare?

Ciao Gianfranco

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2013-01-05T08:53:29+00:00

Ok,

la sfera di cristallo ha funzionato :-))

Non ho ancora capito, colpa mia, se quando dici Attualmente dalla casella Cod Fornitore seleziono una variabile che devo copiare ed incollare nella casella Descrizione" intendi che copi il valore selezionato oppure il valore della seconda colonna relativa al valore selezionato.

Nel caso in cui volessi copiare il valore selezionato allora nell'evento dopo aggiornamento Cod Fornitore scrivi:

Me!Descrizione.Value = Me![Cod Fornitore].Value

Nel caso in cui devi copiare il valore della seconda colonna allora scrivi

Me!Descrizione.Value = Me![Cod Fornitore].Column(1)

David

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-01-10T09:21:14+00:00

    Ciao Gianfranco,

    quel messaggio normalmente viene restituito quando non viene trovato il controllo invocato.

    Ho visto che hai verificato la correttezza dei nomi, tuttavia ti chiedo di fare un'ulteriore verifica: apri la maschera in visualizzazione struttura, seleziona il controllo descrizione, tasto destro del mouse e visualizzane le proprietà. Nella scheda "Altro" verifica che la proprietà "Nome elemento" sia impostata a "Descrizione", questa proprietà definisce il nome del controllo.

    Qui trovi un mio esempio mooolto banale che realizza quello che chiedi.

    Copia dati da altro campo.accdb

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-01-09T19:53:20+00:00

    Ciao David,

    scusa se rispondo solo ora ero in attesa della mail, non pervenuta, che normalmente mi avvisa dell'arrivo di una risposta.

    Ti confermo la necessità di copiare nella casella Descrizione il valore selezionato dalla casella Cod Fornitore.

    Ho  incollato nell'evento dopo aggiornamento Cod Fornitore:

    Me!Descrizione.Value = Me![Cod Fornitore].Value

    A questo punto un messaggio di errore mi dice:

    Impossibile trovare l'oggetto 'Me!Descrizione'

    Se 'Me!Descrizione' è una nuova macro o un gruppo di macro, assicurarsi di aver salvato e di aver digitato correttamente il nome.

    Io ho verificato la correttezza dei nomi.

    Cosa posso fare?

    Ciao Gianfranco

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-01-04T17:32:00+00:00

    Ciao David,

    il Cod Fornitore è una casella combinata con due colonne.  Descrizione è una casella di testo.

    Ambedue i campi provengono dalla stessa tabella Fatture.

    Attualmente dalla casella Cod Fornitore seleziono una variabile che devo copiare ed incollare nella casella Descrizione.

    Io desidero automatizzare il copia incolla.

    Spero di più chiaro così

    Ciao Gianfranco.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-01-04T09:51:53+00:00

    Ciao Gianfranco,

    puoi spiegare meglio il tuo problema?

    [Cod Fornitore] e [Descrizione] non sono campi (che appartengono alle tabelle) ma controlli (di che natura? caselle di testo, caselle combinate ...) posizionati sulla maschera.

    Da quello che scrivi sembrerebbe che [Cod Fornitore] sia una casella combinata con (almeno) 2 colonne, il codice del fornitore e la descrizione. Se così fosse, nell'evento dopo aggiornamento della casella combinata dovresti scrivere

    Me!Descrizione.Value = Me![Cod Fornitore].Column(1)

    Tuttavia in mancanza di maggiori informazioni la mia è solo un'ipotesi

    David

    La risposta è stata utile?

    0 commenti Nessun commento