Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 40
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    Campo numerico access - non volere che si salti un numero

    Ciao a tutti....domanda facile facile (per voi)
    ho un campo numerico in access
    vengono inseriti numeri 1,2,3 ecc...
    puo' capitare che si salti l'inserimento di un numero...

    come faccio a creare una query che mi dica quali numeri sono stati saltati?

    grazie mille
    victor
    ----------------------

  2. #2
    Perchè non modifichi il campo in autoIncrement? E sei sicuro che non verranno saltati numeri...
    I database... la mia passione + o -

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    perche si tratta di ricevute fiscali....non posso fare un campo automatico.
    non riesco a trovare nulla in internet che mi aiuti.
    tu sai darmi qualche dritta?
    grazie
    victor
    ----------------------

  4. #4
    se vuoi fare tutto da db, prepara una tabella con tutti i numeri che ti servono (la fai in un attimo con un copia&incolla da Excel), poi la metti in JOIN con la tua e trovi i buchi

    SELECT N.Numero
    FROM tabellaNumeri N LEFT JOIN tuaTabella T ON N.Numero=T.NumeroDaControllare
    WHERE T.NumeroDaControllare IS NULL

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    mi potresti per favore fare un esempio con i nomi corretti?

    La mia tabella si chiama: mov
    il campo delle ricevute si chiama: num_ric
    magari il campo che dici tu con tutti i numeri lo potrei chiamare: confronto

    gentilmente mi ridai la tua query con i nomi corretti?

    grazie
    victor
    ----------------------

  6. #6
    no, provaci tu - altrimenti il lavoro lo faccio tutto io e tu non impari

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ok ci provo :-)

    pero' dimmi se cosi è giusto :-)


    SELECT N.num_ric
    FROM mov N LEFT JOIN mov T ON N.num_ric=T.confronto
    WHERE T.confronto IS NULL
    victor
    ----------------------

  8. #8
    il confronto deve essere fatto tra due tabelle, tu ne usi una sola

    come già detto

    prepara una tabella con tutti i numeri che ti servono (la fai in un attimo con un copia&incolla da Excel), poi la metti in JOIN con la tua

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    facedno finta che io l'abbia preparata...
    mi dici per favore la sintassi corretta?
    grazie e scusa
    victor
    ----------------------

  10. #10
    mi ripeto

    SELECT N.Numero
    FROM tabellaNumeri N LEFT JOIN tuaTabella T ON N.Numero=T.NumeroDaControllare
    WHERE T.NumeroDaControllare IS NULL

    tabellaNumeri è la nuova tabella con tutti i numeri, quella che devi ancora creare
    tuaTabella è la tabella mov, quella che hai già e che devi analizzare

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.