Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Access] Importare dati da una tabella all'altra

    Premetto che sono total noob in campo DB quindi se vi sembrano cose assurde quelle che faccio, penso sia normale.

    Descrivo sinteticamente il mio problema.

    Ho due DB contenenti ognuno 1 tabella.
    La prima tabella contiene 11 campi tra cui un campo ID
    La seconda tabella contiene 13 campi tra cui un campo ID

    I 10 campi della prima tabella devono esser riempiti utilizzando 10 dei 13 campi della seconda tabella.

    Come posso fare?

    Ho provato a collegare le tabelle tramite l'apposita opzione: niente o non la so usare
    Ho provato ad instaurare una relazione tra i vari campi: niente o non la so usare.

    Grazie a chi mi potrà aiutare

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    44
    Studiati la la sintassi dell' INSERT SELECT..

  4. #4
    Grazie per le 2 dritte. Dopo mangiato mi metto all'opera ^_^

  5. #5
    Etichette è la tabella in cui inserire i dati presi dalla tabella Lettini
    Quindi sono andato nel DB Etichette, ho creato una query in SQL e ho scritto:

    codice:
    INSERT INTO Etichette (Campo01,Campo02,Campo03,Campo04,Campo05,Campo06,Campo07,Campo08,Campo09,Campo10)
    SELECT Lettini (Campo01,Campo02,Campo03,Campo04,Campo05,Campo06,Campo07,Campo08,Campo09,Campo10)
    FROM Lettini
    I campi delle 2 tabelle si chiamano proprio Campo01 etc.

    Ma quando vado a salvare Access mi dà un errore del tipo:
    Il numero dei valori nella query non corrisponde a quello dei campi di destinazione.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    INSERT INTO Etichette (Campo01,Campo02,Campo03,Campo04,Campo05,Campo06,Campo07,Campo08,Campo09,Campo10)
    SELECT  Campo01,Campo02,Campo03,Campo04,Campo05,Campo06,Campo07,Campo08,Campo09,Campo10
    FROM Lettini

  7. #7
    Funziona! Anche se lo sapevi già

    Grazie mille. Mi sei stato davvero di grande aiuto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.