Duplicare un record da una tabella ad un'altra

Anonimo
2017-09-15T12:32:03+00:00

Salve a tutti,

Immaginando di dover creare un archivio dei propri cd musicali che magari è strutturato in questa maniera:

Tabella Cantanti collegata con una relazione uno a molti alla Tabella Album che a sua volta collegata alla Tabella brani sempre con una relazione uno a molti.

Ipotizziamo ke la Tabella brani abbia i seguenti campi:

IDBrano

Titolo

Durata

Testo

idAlbum

Se voglio mettere un pulsante "Inserisci nei Preferiti" x inserire quel record in un'altra tabella magari chiamata "Preferiti" come posso fare?

So ke nella creazione guidata dei pulsanti c'è "Duplica record" ma mi duplica il record nella stessa tabella invece vorrei copiare il record in un'altra tabella.

Spero di essermi spiegato bene. Grazie

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
2017-09-15T13:01:25+00:00

ciao Sossio,

invece che duplicare il record che ne dici di impostare un campo booleano SI/no, "preferito", in modo da poter selezionare i preferiti in base al fatto che il campo sia spuntato, non spuntato?

Ciao, Sandro.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2017-09-15T14:23:19+00:00

ciao Sossio,

[...]

questo se imposto un campo si\no?

[...]

si, fai un banalissimo test con una tabella.

crei una tabella nuova ed inserisci un campo testo e un campo si/no

nel campo testo inserisci 4 record del tipo : banane, pesche, vino, cioccolata.

in corrispondenza del record banane e pesche metti la spunta sul campo si/no.

Imposti una query aiutandoti con la griglia, trascini i campi, e nei criteri imposti -1 per il campo si/no.

Esegui la query e mostri solo le righe banane e pesche.

Applica lo stesso (ragionamento) al tuo scenario.

Ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-09-15T14:13:35+00:00

    Perdonami Sandro prima di provare volevo un chiarimento su quello ke mi hai suggerito.

    Quando dici: Se ti serve mostrare i preferiti ti è sufficiente impostare in una query la clausola where con Preferiti=-1

    Questo se imposto un campo si\no?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-09-15T13:51:18+00:00

    ciao Sossio,

    [...]

    ma questo metodo mi mette i record spuntati per così dire "da parte"? Se si come fare?

    [...]

    beh, diciamo di si :-D.

    il flag è semplicemente un modo semplice per contrassegnare quel record.

    Se ti serve mostrare i preferiti ti è sufficiente impostare in una query la clausola where con Preferiti=-1 oppure, in una form un filtro.

    Prova e vedrai che non è nulla di difficile, se ti trovi in difficoltà fatti sentire.

    [...]

    Lo so ke forse può sembrare ridicolo creare una cosa del genere :)

    [...]

    no, perché ridicolo anzi...il db è li per elaborare dati quindi facciamolo lavorare!

    [...]

    Grazie

    [...]

    prego.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-09-15T13:24:41+00:00

    ciao Sossio,

    invece che duplicare il record che ne dici di impostare un campo booleano SI/no, "preferito", in modo da poter selezionare i preferiti in base al fatto che il campo sia spuntato, non spuntato?

    Ciao, Sandro.

    Ciao Sandro,

    ma questo metodo mi mette i record spuntati per così dire "da parte"? Se si come fare?

    Cioè io vorrei fare in modo da creare anche una maschera in base alla tabella preferiti dove posso ritrovare solo quei brani ke mi piacciono di più o per un qualsiasi altro scopo.

    Lo so ke forse può sembrare ridicolo creare una cosa del genere :) ma "sfrutto" la vostra bravura per imparare cose nuove.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento