Newsgroup: it.comp.appl.access
Titolo: Chiave Primaria

Il settaggio di un campo quale chiave primaria non consente la duplicazione
di un dato! Ok!
Come faccio per inserire lo stesso numero ID Fattura (per esempio) l'anno
successivo (2003) posto che l'anno precedente il record sia identificato da
"2002"
E' possibile cioč aver nella stessa tabella:
Anno    ID Fattura
2002    1/15
2003    1/15
Vi prego aiutatemi
Singer

 ha scritto nel messaggio
news:BiBZ9.131057$AA2.5...@news2.tin.it...

Devi usare un campo contatore come chiave primaria
cosě il campo IDFattura lo gestisci come ti pare.
Ciao
Giuseppe


qui hanno la fissa del campo "contatore"
Ricordati che una chiave (indice, primario o meno) puo' anche essere
fatta su piu' attributi (colonne)
--
a.cara 
Togli qualcosa dall'email

 qui hanno la fissa del campo "contatore"
[...]
    Gia'... Nell'ultima settimana ho visto numerosi post in cui l'uso dei
contatori era non solo consigliato ma addirittura imposto ("devi usare un
contatore"). Se gia' non e' presente sul sito comune, non c'e' nessuno che
si prenda la briga di scrivere un articoletto del tipo: "i pochi pro e i
molti contro dell'uso dei contatori"?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 così non mi restituisce nessun risultato, come posso fare?
In questi casi è preferibile non usare cognome nome per identificare
univocamente un record, proprio per il problema delle omonimie.
E' quindi auspicabile utilizzare dei campi chiave univoci e cosa meglio del
campo contatore che fa tutto lui?!?
Se aggiungi un campo contatore nella tabella anagrafica, poi userai quello
per legare la tabella con quella dei risultati. Questo campo tra l'altro non
è necessario che sia visibile. Per esempio, se in una combo permetti la
scelta di una persona, metterai come associato il campo contatore, ma la
colonna non visibile. Compariranno quindi i record con cognome e nome e
quando viene scelto uno degli omonimi, in realtà si sarà scelto un ben
preciso contatore univoco!
Nella maschera puoi mettere un controllo non visibile associato al contatore
e stai a posto

 molti contro dell'uso dei contatori"?
Purtroppo, caro Maurizio, credo che sia una causa persa.
Comunque piccolo "nanetto". Recentissimamente un collaboratore
semplicemente
sistemando l'indice ha ottenuto questo risultato 
Tempo di esecuzione prima della cura : 1 ora
Tempo di esecuzione dopo la cura : 2 minuti
(il db era un "Oracolo" piuttosto corposo)
Per l'articoletto. Chi meglio di te?  (classico "cetriolo" gigante)


 grazie
bono, Biso, bono
Maurizio, credo, ed il sottoscritto siamo dell'opinione che non se ne
debba
fare un uso "all pourpose". Le anagrafiche hanno generalmente sempre
("manaccia",
generalmente sempre, una contraddizione) un codice univoco.
Ciai la coda di paglia, ciai la coda di paglia, ciai la coda di
paglia.....
Come li ragazzini (io)


 ha scritto nel messaggio
news:b187bp$10gcvj$1...@ID-52090.news.dfncis.de...

Sei salvo, puoi gettare il cetriolo che ti ha gentilmente donato Alessandro
cara. :-)
Sito Comune, Sezione Tables, la FAQ di Emanuele Cesena intitolata "Cos'è un
ID? Contatori, numeri, e altro".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 generalmente sempre, una contraddizione) un codice univoco.
Se le anagrafiche non hanno un codice univoco proprietario (cod. fisc,
meccanografico ecc), per identificare univocamente un record la situazione
ottimale è il contatore.
Altrimenti no!
Antonio

 Per l'articoletto. Chi meglio di te?  (classico "cetriolo" gigante)
    Grazie, carissimo. Ma dimmi... come hai fatto ad indovinare il calibro
con cotanta precisione?
    (Fortuna che l'attentissimo Roberto ci ha decetriolati un po' tutti.)


 grazie
[...]
    La quistione e' squisitamente ideologica. Di quel tipo d'ideologia che
s'usava a' miei tempi giovanili nelle frange e frangette della sinistra a
sinistra della sinistra: che se uno veniva definito un tipo di destra minimo
minimo era di Avanguardia Proletaria Maoista. Ma lasciam perdere... e'
inutile piangere sul latte versato quando il livello del medesimo supera il
ginocchio.
    E cioe'?... La parola "imporlo" potrebb'esser la chiave primaria
(primary key) di tutto. Questione di forma sostanziosa, o sostanza formosa,
che e' anche meglio.
