Recupero dati da un' altra tabella

Anonimo
2012-01-23T13:00:21+00:00

Buongiorno,

ho cercato nel web però sono un pò confuso, io ho una maschera dove è collegata una tabella .

in questa maschera ad esempio digitanto il codice vorrei che mi recuperasse tutti i dati di quel record da un'altra tabella che non è collegata alla maschera. 

questo perchè potrei fare delle modifiche di questi dati quindi ho lasciato perdere la relazione fra le due tabelle.

una cosa che mi viene in mente è usare la funzione  dlookup di acess.

Qualche altra idea?

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
2012-01-23T16:58:21+00:00

Se ho capito correttamente la tua esigenza, tu devi ricercare i dati presenti in una tabella (che per esempio chiameremo tabellaB) in base ad un valore (codice) presente in un controllo su una maschera.

Puoi seguire questi passaggi:

  • crea una nuova maschera basata sulla tabellaB.
  • crea sulla nuova maschera un controllo casella combinata che abbia come origine dati il campo presente sulla tabellaA (da quanto scrivi si presume che questo campo sia comune sulle due tabelle). Se segui l'autocomposizione per la creazione della casella combinata al primo possaggio ti viene chiesto "Ricerca valori in una tabella o query da parte della casella combinata), al secondo passaggi ti viene chiesto quale tabella impostare come origine dati della tua casella combinata, al terzo passaggio ti viene chiesto di scegliere quale campo della tua tabellaA ti interessa, al quarto passaggio ti viene chiesto come vuoi ordinare questo campo, al quinto passaggio ti viene chiesto di adeguare la larghezza dei campi visualizzati, al seso passaggio ti viene chiesto dove vuoi memorizzare il valore (lascia selezionato quello che trovi di default), infine ti viene chiesta l'etichetta da assegnare alla nuova casella combinata.

A questo punto selezionando un valore nella combo (scegliendolo dalla lista o scrivendolo) ti viene automaticamente trovato il corrispondente record nella maschera.

David

La risposta è stata utile?

0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-01-30T16:22:44+00:00

    Ricorda di far sapere al Forum se i suggerimenti indicati ti hanno permesso di risolvere il problema.

    Grazie!

    Manuela O

    EMEA Global Technical Support Center

    Se questo post ti è stato utile, clicca su "Vota come utile”

    In questo modo aiuterai gli altri utenti a trovare la soluzione al problema

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-01-23T15:59:48+00:00

    Scusa nopn ho ben capito puoi farmi un esempio.

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-01-23T13:40:36+00:00

    Se ho ben capito io farei così:

    Se chiamiamo la tabella attualmente collegata alla maschera tabellaA e l'altra tabellaB, crea una maschera ex novo collegata alla tabellaB (quella da cui recuperare i dati).

    Crea sulla maschera una casella combinata di ricerca dati che punta come origine dati alla tabellaA. Seguendo le indicazioni dell'autocomposizione vedrai che non è difficile.

    In questo modo la casella combinata ti mostra un elenco dei dati contenuti nel campo che ti interessa presente in tabellaA e dopo averlo selezionato (o digitato) ti ricercherà nella tabellaB il record contenente quel campo mostrandotene tutti i campi 

    David

    La risposta è stata utile?

    0 commenti Nessun commento