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
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
---------------------------------------------
ciao.
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
Non so proprio che risponderti, però mi sembrerebbe vermente strano.