Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Access] - Aggiunta di un campo progressivo

    Buongiorno a tutti,
    vorrei capire come posso in access aggiungere un campo intero progressivo.
    Mi spiego meglio ho due tabelle sulle quali eseguo una join con l'oggetto QUERY:
    Tabella1 con campi: A - B - C
    Tabella2 con campi: D - E

    La query risultante contiene i campi A - B - C - D - E

    La query risultante, inoltre, deve contenere un ulteriore campo "Progressivo".
    Quindi: A - B - C - D - E - Progressivo

    Questo campo dovrebbe essere aggiunto a livello di SQL.
    Questo non può essere aggiunto in una delle due tabelle sopra.

    Come posso fare a ottenere questa cosa?

    Vi prego datemi una mano, non so più dove sbattere la testa.

    Grazie
    Laura

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    dentro una query non credo che sia possibile farlo, l'unica soluzione che mi viene in mente è qualla di fare una query di creazione tebella e di aggiungere successivamente un campo contatore

    non è un granchè come soluzione lo so ma non mi viene in mente altro

  3. #3
    Grazie mille per l'aiuto sei molto gentile.
    Potresti indicarmi brevemente come fare?
    Scusa la sfacciatagine.
    Laura

  4. #4
    Allora.La cosa si puo' fare ed è molto semplice.
    Nel codice sql della query,alla fine dell'ultimo campo richiamato,metti la dichiarazione del campo che ti seve in questo modo:


    SELECT Tabella1.A, Tabella1.B, Tabella2.C, Tabella2.D, Tabella2.E, 1 AS PROGRESSIVO
    FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.ID = Tabella2.ID;


    in questo modo,quando vai ad eseguire la query,in output avrai tutti i campi piu' il campo che ti sei appena creata.
    Ovviamente l'1 che ti ho messo qui è un esempiouoi metterci quello che vuoi.A te quello che interessa è il nome del campo,quello a cui ti riferisci per infilarci dei valori e che richiami nell'esecuzione delle query.


    Se hai bisogno di altre info,chiedi pure.
    Ciao.

  5. #5
    ok...
    ma come faccio ad ottenere un progressivo, cioè: 1,2,3,4,5,...
    e non sempre 1??


    Laura

  6. #6
    Non mi sono spiegata bene??

  7. #7
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    la tabella la crei con una istruzione del tipo

    SELECT impiegati.testo INTO prova FROM impiegati;

    per aggiungere una colonna devi creare una query, vai in visualizzazione sql e metti una istruzione tipo

    ALTER TABLE prova ADD COLUMN cont AutoIncrement;

  8. #8
    capisco...in questo modo se non sbaglio vado ad aggiungere una tabella al db.. giusto?

  9. #9
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    con questo metodo si

  10. #10
    Io purtroppo non posso creare una nuova tabella.
    Hai visto quello che ha scritto "jinglejill"??
    A me non sembra corretto... tu che dici?

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.