Estrapolare dati di una tabella, in altre tabelle

di
Anonimizzato11333
il
4 risposte

Estrapolare dati di una tabella, in altre tabelle

Buongiorno a tutti,
sono un nuovo inscritto al vostro forum, avendo poca dimestichezza con access chiedo a voi un consiglio su come poter estrapolare le informazioni contenute in una tabella, da me creata, per inserirle tramite un comando su campi identici ma su tabelle diverse.

tblRiparazioni (vecchia tabella)
Campo: ID (contatore)
Campo: Tipo (Cicl-mtv-Atv-Autocarro)
Campo: Marca
Campo: Modello
Campo: Targa
Campo: Proprietario
Campo: Data intervento
Campo: Anomalia riscontrata
Campo: Intervento
Campo: Data Revisioni veicolo
Campo: Scadenza revisione

tblRiparazioni (nuova tabella)
Campo: ID (contatore)
Campo: Tipo (Cicl-mtv-Atv-Autocarro)
Campo: Marca
Campo: Modello
Campo: Targa
Campo: Proprietario

tblDataIntervento (nuova tabella)
Campo: ID (numerico)
Campo: Data intervento
Campo: Anomalia riscontrata
Campo: Intervento

tblRevisioni (nuova tabella)
Campo: ID (numerico)
Campo: Data Revisioni Veicolo
Campo: Data scadenza revisione
Campo: Note

Tutto questo si è reso necessario in quanto utilizzando la tabella "tblRiparazioni (vecchia tabella)" l'inserimento dell'intervento effettuato su una certa autovettura in date diverse tra loro mi costringeva più volte a inserire i campi già noti come "tipo", "marca", "modello", "targa" e "proprietario" con un dispendio di tempo.
Invece utilizzando le nuove tabelle relazionate tra loro, una volta richiamata la scheda relativa all'autovettura inserisco solo i dati necessari.
A questo punto per non perdere le informazioni contenute nella vecchia tabella "tblRiparazioni (vecchia tabella)", dovrei copiarle in quelle nuove, ma tenuto conto che sono tante, per velocizzare lo scambio dati avrei bisogno di un comando automatico.
Ho provato da solo a risolvere la situazione ma, come ho già detto, essendo alle prime esperienze non ci sono riuscito.
La versione di access da me usata è quella del 2003.
Potrete aiutarmi?
Grazie. Cordiali Saluti

4 Risposte

  • Re: Estrapolare dati di una tabella, in altre tabelle

    Credo di aver capito che hai operato una Destrutturazione del progetto per migliorare le relazioni tra le tabelle, quindi ti trovi a dover migrare i dati...?

    Se così fosse, la cosa è di difficile gestione, non è possibile definire STANDARD e peraltro potrebbe essere assurdo scrivere codice per usarlo solo 1 volta.

    Prova a valutare l'uso di QUERY INSERT, basate sulla Tabella INIZIALE, definisci i campi da trasferire(copiare in un primo momento) nelle altre tabelle e le esegui...
    Probabilmente con qualche aggiustamento potresti ottenere un buon compromesso.

    Queste Queries, si creano dal QueryBuilder, componi una Query di INSERIMENTO e ti chiede l'origine e la destinazione, puoi definire i campi da copiare... ed ovviamente su questi definire dei criteri in modo da FILTRARE.
  • Re: Estrapolare dati di una tabella, in altre tabelle

    Grazie per l'aiuto provo subito.
  • Re: Estrapolare dati di una tabella, in altre tabelle

    Queste Queries, si creano dal QueryBuilder, componi una Query di INSERIMENTO e ti chiede l'origine e la destinazione, puoi definire i campi da copiare... ed ovviamente su questi definire dei criteri in modo da FILTRARE.[/quote]

    potresti essere un po più descrittivo, grazie
  • Re: Estrapolare dati di una tabella, in altre tabelle

    La guida in linea dettaglia e spiega passo passo come si creano... hai dato una letta...?
Devi accedere o registrarti per scrivere nel forum
4 risposte