Duplicare dati tabella principale e dati correlati altra tabella

Anonimo
2013-10-16T14:37:43+00:00

Ciao,

avrei la necessità di duplicare i dati di una tabella e i dati correlati ad un'altra tabella con ralazione uno a molti. 

Ho creato una maschera principale (Duplica_dati) con 2 combobox, la prima contenente la descrizione dei dati (origine righe: Query che punta all'ID_descrizione) che devo duplicare, la seconda contenente la descrizione dei nuovi dati che saranno duplicati (origine righe la stessa Query che punta all'ID_descrizione).

Sotto ho creato la Sottomaschera (origine record: query con gli stessi campi della tabella dati), all'interno della Sottomaschera ho un'altra Sottomaschera (origine record: query con gli stessi dati della 2^ tabella dati correlati).

Il mio problema è che riesco a duplicare i dati relativi alla prima Sottomaschera creando una Query_Duplica_descrizione e successivamente una Query di accodamento. I dati della 2^ Sottomaschera come li duplico? Creando un'altra Query_duplica_sottodati e un'altra Query di accodamento o basta una sola  Query_Duplica_descrizione e creo una seconda Query di accodamento?? Le ho provate tutte ma con difficoltà.

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
2013-10-21T09:53:44+00:00

Ciao Roberto,

ho pubblicato qui https://skydrive.live.com/#cid=5682C8A718EF6328&id=5682C8A718EF6328%21264 il tuo db con la funzione Duplica sistemata.

Ho sostanzialmente aggiunto una query Accoda2

INSERT INTO SC_Fasi_Funzioni_Parametri ( ID_Fasi, ID_Funzioni, ID_Parametri, Valore, ID_SC_Funzioni_Fasi )

SELECT [Forms]![Duplica_Fase]![CasellaCombinata8] AS Espr1, SC_Fasi_Funzioni_Parametri.ID_Funzioni, SC_Fasi_Funzioni_Parametri.ID_Parametri, SC_Fasi_Funzioni_Parametri.Valore, SC_Fasi_Funzioni.ID_SC_Funzioni_Fasi

FROM (SC_Fasi_Funzioni_Parametri INNER JOIN Fasi ON SC_Fasi_Funzioni_Parametri.ID_Fasi = Fasi.ID_Fasi) INNER JOIN SC_Fasi_Funzioni ON SC_Fasi_Funzioni_Parametri.ID_Funzioni = SC_Fasi_Funzioni.ID_Funzioni

WHERE (((Fasi.descrizione)=[Forms]![Duplica_Fase]![Descrizione]) AND ((SC_Fasi_Funzioni.ID_Fasi)=[Forms]![Duplica_Fase]![CasellaCombinata8]));

che viene richiamata dal pulsante pubblica dopo la Acoda.

La risposta è stata utile?

0 commenti Nessun commento

19 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-10-30T13:53:58+00:00

    Ciao Cinzia,

    grazie per l'interessamento e soprattutto per la tua correttezza, aspetto con pazienza che tu riesca ad aiutarmi, magari con una breve spiegazione del problema che si è generato nella duplicazione.

    Se nel frattempo c'è qualcuno del Forum che ha tempo di dare un'occhiata al DB e darmi qualche consiglio, è il benvenuto. 

    Grazie a tutti. 

    IL LINK DEL DB:

    https://skydrive.live.com/#cid=BC08B92564FDBE97&id=BC08B92564FDBE97!107

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-10-29T19:32:57+00:00

    Ciao Roberto, in questo momento non riesco a scaricare il db, lo potrò fare non prima di giovedì abbi un po' di pazienza, se invece c'e' qualcun altro che ha voglia / tempo di guardare si senta libero di intervenire!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-10-26T15:27:57+00:00

    Ciao Cinzia,

    ti devo disturbare ancora, il problema di strani duplicati di dati rimane purtroppo sia nel mio DB originele che in quello di esempio, Ho provato, infatti ad inserire altre funzioni e altri parametri in una Fase nel DB esempio che tu mi hai corretto e ho notato che mi duplica moltissimi dati che non ho messo!!! Sinceramente non capisco il perchè di questo problema... Ti mando ancora il DB con i dati aggiunti e poi duplicati...se riesci a dare un'occhiata. Grazie mille ancora

    Roberto

    IL LINK DEL DB:

    https://skydrive.live.com/#cid=BC08B92564FDBE97&id=BC08B92564FDBE97!107

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-10-23T12:02:28+00:00

    Ciao Cinzia,

    purtroppo c'è un problema con il mio DB originale (ecco perchè avevo dei duplicati "strani"!), inavvertitamente il DB di esempio che ho caricato su SkyDrive aveva la Tabella SC_Funzioni_Parametri non popolata. Praticamente per ogni Funzione avevo associato: nessuno uno o più Parametri, infatti se apri la Maschera [Fasi] e fai doppio clic su una delle possibili Funzioni della SM si scatenerà un evento che ti mostra solo i Parametri di quella Funzione che si potranno scegliere, in modo da non sbagliare. Questo è un problema per la duplicazione nella query "accoda2"?? 

    Grazie   

    il link:  https://skydrive.live.com/#cid=BC08B92564FDBE97&id=BC08B92564FDBE97!107

    La risposta è stata utile?

    0 commenti Nessun commento