Newsgroup: it.comp.appl.access
Titolo: Ricomincio da TRE ... Tabella & C !!!

ho una  tabella  Anagrafe ove vi sono i soliti campi
Id_assistito, Cognome , Nome etc...
Id_assistito è in chiave primaria -contatore...esso parte da 25 e non da 1
!!
i record totali sono 3111 !!!
poi ho  tabella Esenzioni ove il campo Id_assistito - numerico è correlato
con
la tabella Anagrafe..Id_assistito !!!
però non ha gli stessi record dato che un assistito può avere 2/3/ o anche 4
esenzioni
x cui i record sono 3945... ripetendo chiaramente alcuni record con lo
stesso numero tante
quante sono le esenzioni dell'assitito...
nella tabella Anagrafe ho dapprima cancellato la chiave primaria, poi il
relativo campo, salvato...chiuso
ricreato ed il tutto partiva da 1...tutto ok...
ma come faccio con la tabella Esenzioni ???
chi sà indicarmi se è possibile effettuare una numerazione da 1 in
successione che però quando
si incontrano dei  doppioni anche la numerazione inserisce dei doppioni
...in maniera poi che il risultato
siano 3945 record ??? Forse non è possibile !!! Grazie

siano 3945 record ??? Forse non è possibile !!! Grazie
Questa domanda non la capisco.
Credo che sia meglio che tu dia un'occhiata al sito comune
http://members.xoom.it/it_db_access/
nelle sezioni FAQ e Tips & Tricks nelle parti dove si parla di
contatori, ID ecc.
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia, 
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------

 !!
Ciao SuperPippo,
anche se la tua chiave primaria č un contatore non serve per contare i tuoi
record: per farlo devi crearti un tuo contatore personalizzato.
Sul come farlo ti rimando alle ampie spiegazioni presenti sul Sito Comune.
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 Questa domanda non la capisco.
--------------------------------------
vediamo se riesco a piegarmi meglio... in anagrafe quando rinumero da 1 a
3111 tutto ok...
in Esenzioni capita x esempio che vi sono record con numerazione doppia o
tripla tante quante sono le esenzioni dell'assistito.
esempio : parte da 25 poi capita che di 77 ve ne siano 2 di 145 ve ne siano
tre ....etc. quindi volendo rinumerare tutto cominciando da 1 (anche
volendolo fare manualmente) poi mi chiedo il tutto funzionerà ???
oppure come dici tu... è possibile creare una query di aggiornamento ?? se
sì ...come ??? grazie di nuovo....

ma come faccio con la tabella Esenzioni ???


 ha scritto nel messaggio
news:O7ttOSzW8EIAiF...@4ax.com...


Ho come l'impressione che tu non abbia capito l'incredibile potenza delle
correlazioni tra tabelle!
Vediamo se riesco a farmi capire :-)
Supponiamo che tu abbia la tabella
ASSISTITI
con i seguenti campi:
ID_Assistito    chiave primaria
Nome_Assistito
altri_campi
e che tu abbia anche la tabella
ESENZIONI
con i seguenti campi:
ID_Esenzione    chiave primaria
ID_Assistito
altri_campi
è chiaro che i campi da mettere in relazione tra le 2 tabelle sono i 2
ID_Assistito, OK?
Cerca di attivare la Integrità referenziale tra le 2 tabelle in modo che se
cambi ID_Assistito in una delle 2 l'altra venga automaticamente
aggiornata!!!
Se vuoi avere un conteggio dei tuoi assistiti nella tabella ASSISTITI è bene
che ti faccia una Query che comprende tutti i campi di ASSISTITI e aggiunga
un campo che sarà il tuo contatore di assistiti
ma non usare il campo chiave che oltretutto è soggetto a dei salti di numero
nel caso in cui venga aggiunto un record e poi eliminato:
ESEMPIO
ultimo record = 3516
aggiungi record e -> ultimo record diventa = 3517
cancelli ultimo record e ultimo record diventa = 3516
aggiungi record e -> ultimo record diventa = 3518
RISULTATO ultimi tre record=:
3515
3516
3518
CAPITO?
ciao.
SuperPippo ha scritto nel messaggio ...








 Ho come l'impressione che tu non abbia capito l'incredibile potenza delle
Un altro nottambulo!!! :-))
Lbo non sei solo.................... nella buia notte a rischiarare le ns.
menti!
Silvio