Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

il campo contatore di access

79 views
Skip to first unread message

albadur

unread,
Apr 2, 2004, 6:44:46 AM4/2/04
to
Salve,

ho una domanda circa il campo contatore di access
se io ho una tabella vuota con un campo contatore e popolo per la prima
volta la tabella con 5 record
il conteggio partirà da 1 e arriverà a 5 e fin qui ci siamo.
se pulisco i dati della tabella e inserisco alti record il conteggio partirà
questa volta da 6
e questo mi va anche bene.
vorrei sapere se è possibile a tabella vuota stabilire da che numero partirà
il conteggio del campo.
so che ogni file mdb ha delle tabelle di sistema nascoste fosse questo un
dato da andare a ricercarsi in una qi queste tabelle?
inoltre vorrei sapere se il conteggio lo si può far ripartire da zero.

grazie


Roberto da casa

unread,
Apr 2, 2004, 9:18:36 AM4/2/04
to

"albadur" <alb...@NOSPAMtiscali.it> ha scritto nel messaggio
news:eoN6QcKG...@TK2MSFTNGP12.phx.gbl...

Per definizione il valore dei campi tipo Contatore non sono modificabili
dell'utente.
Per farli reiniziare da 1 devi svuotare la tabelle e compattare il database.

>
> grazie

--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Alessio Urbano

unread,
Apr 4, 2004, 8:03:52 AM4/4/04
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:0Debc.103996$Kc3.3...@twister2.libero.it...
sto per dire una fesseria, ma la possibilità di far partire un contatore da
un numero qualsiasi non era una possibilità fornita da ado.net?

ciao.


Karl Donaubauer

unread,
Apr 4, 2004, 9:32:59 AM4/4/04
to
Alessio Urbano ha scritto:
> "Roberto da casa ha scritto:
>> "albadur ha scritto:
>>> ...

>>> vorrei sapere se è possibile a tabella vuota stabilire da che
>>> numero partirà il conteggio del campo.
>>> ...

>> Per definizione il valore dei campi tipo Contatore non sono
>> modificabili dell'utente.
>> Per farli reiniziare da 1 devi svuotare la tabelle e compattare il
>> database.
>>
> sto per dire una fesseria, ma la possibilità di far partire un
> contatore da un numero qualsiasi non era una possibilità fornita da
> ado.net?

No. ADO.NET finora non puo essere usato con Access/JET.
Forse intendi ADO classico ma anche questo non è necessario
qui perché funziona anche con DAO. Pittosto dipende dalla
versione di Access o meglio JET. JET4 (>=A2000) ha le
nuove proprietà Increment e Seed per un campo contatore.
Queste proprietà non si vede in Access ma si puo usarle
con SQL. Esempio per un codice:

CurrentDb.Execute _
"ALTER TABLE Tabella ALTER COLUMN Campo COUNTER(1000,3)"

L'effetto è che nel prossimo record il Campo (contatore) continua
col valore 1000 e con una differenza di 3 (1000, 1003, 1006 ecc.).

--
cu
Karl
*********
Access-FAQ (tedesco): http://www.donkarl.com


Roberto da casa

unread,
Apr 4, 2004, 11:32:56 AM4/4/04
to

"Alessio Urbano" <alex78@_liberami_occupato.it> ha scritto nel messaggio
news:OoD%23szjGE...@TK2MSFTNGP09.phx.gbl...
> sto per dire una fesseria, ma la possibilità di far partire un contatore
da
> un numero qualsiasi non era una possibilità fornita da ado.net?
>
> ciao.

Non so proprio che risponderti, però mi sembrerebbe vermente strano.

0 new messages