Newsgroup: it.comp.appl.access
Titolo: Problema con ACCESS

Ciao a tutti,
non sono un utilizzare di ACCES per cui potrebbe essere che la mia domanda
sia un po' banale.
Ho creato un Databse per la gestione delle fatture e dei miei clienti a
partire da quello già predisposto come esempio in ACCESS2000.
Solo che c'è un campo chiamato "IDCliente" che il numero è sempre
progressivo e se cancello un record il numero con scala di uno ma continua
essere sempre lo stesso per cui mi trovo in questa condizione: ho scritto i
record 1,2,3,4,5 poi ho cancellato il record 3 e quindi mi trovo ad avere
1,2,4,5. Questo mi va bebissimo quando utilizzero il database
definitivamente ma ora che sono in fase di test avrei bisogno che i numeri
scalassero e quindi avere: 1,2,3,4.
Come si fa, è possibile?
Ringrazio tutti in anticipo.
--
Ciao da Emiliano - Webmaster di EmiCAD® - Tutto per AutoCAD
Ex emilandia
e-mail:  
webm...@emicad.it
web:  
www.emicad.it

 scalassero e quindi avere: 1,2,3,4.
Quel contatore serve ad identificare il record quindi è giusto che faccia
quello che fa
Antonio


Non è possible... al massimo, dopo la fase di test puoi copiare la tabella
con la sola struttura nominandola in maniera diversa per poi copiarti i dati
dalla tabella originale e rinominarla... (in questo caso manterrebbero la
consecutività), ma immagino che queste fatture abbiano un corpo, e che lo
stesso sia collegato alla fattura in qualche modo... se è collegato con il
numero fattura che tu rappresenti con l'ID... faresti un bel caos...
quindi... Io non chredo ti convenga...
Perchè non inserisci un campo in tabella che registri il numero senza
utilizzare l'indice del record?
Sarebbe la soluzione migliore

 ha scritto nel messaggio
news:Wsod8.5019$v7.2...@twister1.libero.it...

1)  Fai la copia della tabella
2) Nella tabella originale cancella tutti i record
3) compatta il data base
4) Query di accordamento. Escludendo il campo ID della tabella copia  accoda
nella tabella originale


Una volta ci sono riuscito facendo una cosa di questo tipo:
ho aggiunto un altro campo con un nome simile e di tipo contatore, quindi ho
aperto la tabella; sono poi ritornato nella struttura della tabella ho fatto
diventare chiave primaria il nuovo campo ed ho eliminato quello vecchio. Ho
ripetuto il tutto per poter avere un  campo con il nome esatto.
Ciao
Francesco

 web:  
www.emicad.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Oltre a quanto ti hanno giustamente suggerito, ti consiglierei di andare sul
Sito Comune e di leggerti queste FAQ:
http://www.sitocomune.com/tables/tables001.htm
http://www.sitocomune.com/general/general017.htm
dovrebbero chiarirti meglio l'uso dei contatori e come creartene a tuo uso e
consumo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 > Ringrazio tutti in anticipo.
posso darti un consiglio che credo sia corretto e veloce
il problema che enso di avere interpretato è che se elimini un cliente
ovviamente il cliente lascia un buco nel contatore....ma perchè lo devi
eliminare?
Come fai dopo a recuperare lo storico delle fatture di quel cliente?
fai così...nella tabelle cliente mettici un campo chiamato ATTIVO (campo di
tipo si/no)...poi lo inserisci nella maschera e filtri la maschera per tutti
i clienti ATTIVI...quelli disattivati no compaiono...mantieni la numerazione
del contatore ed eventualmente con un tasto MOSTRA TUTTI puoi sempre
recuperare lo storico dei documenti
ciao spero di esserti stato utile

 ha scritto nel messaggio
news:a5bjnk$b0k$2...@fe1.cs.interbusiness.it...


Grazie
vedi sull'help l'uso di DMAX
Saluti.
Emanuele.