Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    92

    Insert into .... Due tabelle

    Buongiorno a tutti,
    sto provando senza successo ad inserire in db access tramite form, lo stesso record in simultanea su due tabelle diverse. riesco a salvare il record, ma ha un numero sulla tabella 1 (es. 74) e un altro sulla tabella 2 (es. 76). Il problema è che l'Id deve essere uguale per entrambe le tabelle
    Sapreste indicarmi qualcosa da leggere? Non sono riuscito a trovare niente
    Grazie mille

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    l'id è univoco per ogni record della tabella e lo crea il db stesso, non puoi gestirlo se si tratta di un campo contatore.
    devi assegnare tu un valore ad un campo numerico (almeno uno dei due).
    verosimilmente potresti:
    recuperare l'id appena inserito in tabella 1, e riportare questo valore in un campo numerico di tabella 2.
    salvo complicazioni.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    92
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    l'id è univoco per ogni record della tabella e lo crea il db stesso, non puoi gestirlo se si tratta di un campo contatore.
    devi assegnare tu un valore ad un campo numerico (almeno uno dei due).
    verosimilmente potresti:
    recuperare l'id appena inserito in tabella 1, e riportare questo valore in un campo numerico di tabella 2.
    salvo complicazioni.
    Ti ringrazio per la risposta, avevo pensato ad una soluzione del genere, ma mi non riuscivo a spiegare perchè se la tab1 ha come ultimo record ad es. id75 con inserimento nuovo record abbiamo id76 nella tab2 che ha come ultimo record ad es. id75 con inserimento nuovo record abbiamo id78.....

    Cmq grazie mille

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    perché hai già scritto, e poi cancellato, i record nell'intervallo.
    il contatore ha memoria di ciò che ha eliminato, non ripete un numero già usato.
    salvo impostazioni che potrei non conoscere di specifici db. ma ne dubito: serebbe contrario al concetto di univocità

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.