Results 1 to 4 of 4

Thread: Info Access

  1. #1
    Tunnel's Avatar
    Join Date
    Mar 2004
    Location
    Location.
    Posts
    14.756

    Default Info Access

    Domandina che mi ha posto un'amico.
    Io ovviamente non essendo pratico di db la giro a voi

    Questa persona ha un'elenco di utenti a cui deve essere assegnato un codice progressivo, mettiamo sia una cosa del genere

    Code:
    codice     user         dati
    00001      tun          cliente dal 01/01/2005
    00002      gala         cliente dal 23/04/2005
    00003      <user>     <user data>
    Praticamente all'inserimento di un nuovo utente la tabella dovrebbe andare a leggersi l'ultimo campo "codice" ed aggiungere in automatico +1.
    Come si fa a farglielo fare ?
    on Camelot Unchained (alpha):
    Nichodemus <GildaDiVecchieGlorieInPensione> - LaClasseCheCura - ServerName [soon]
    PG dei giochi vari in spoiler
    Spoiler


  2. #2
    Lieutenant Commander Galandil's Avatar
    Join Date
    Jan 2005
    Location
    Somewhere
    Posts
    13.423

    Default

    Ma io che c'entro?

  3. #3
    Crewman Bikappa's Avatar
    Join Date
    Jan 2004
    Location
    Padova
    Posts
    142

    Default

    Penso basti impostare al campo "codice" il tipo "contatore" e poi tra i parametri impostabili sempre per quel campo mettere "incremento" cosi a ogni nuovo inserimento ti aggiunge 1.
    Se poi il campo codice è il campo di riferimento per la tabella mettilo come chiave primaria.

  4. #4
    Lieutenant Commander Galandil's Avatar
    Join Date
    Jan 2005
    Location
    Somewhere
    Posts
    13.423

    Default

    A quanto ricordi (poco) dei DB, la tipologia di dato Contatore non è modificabile neanche dall'utente, ma semplicemente ad ogni nuovo record inserisce il valore precedente + 1, in automatico.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 49.48 Kb. compressed to 42.03 Kb. by saving 7.46 Kb. (15.07%)]