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

Indice univoco multicampo con valori Null?

50 views
Skip to first unread message

PAUL!!!

unread,
Nov 24, 1999, 3:00:00 AM11/24/99
to
Ho bisogno di impostare in una tabella un indice univoco su tre campi.
Se l'utente riempie tutti e tre i campi, e immette due volte gli stessi 3
dati ACCESS correttamente dice che non può salvare il record.

es:
record 1: a,b,c
record 2: a,b,c -> questo non si può salvare

Il problema sorge quando un campo non viene riempito: Si possono aggiungere
più volte gli stessi record:

es:
record 1: a,b,Null
record 2: a,b,Null -> questo si può salvare.

L'utente deve poter non immettere dati nel campo.

Come posso fare?

Grazie
Paolo Simone
Trento
e-mail: xxxs...@tin.it
Per scrivermi togliere le xxx


Lorenzo Coronati

unread,
Nov 24, 1999, 3:00:00 AM11/24/99
to
In data Wed, 24 Nov 1999 14:12:06 +0100, il baldo "PAUL!!!"
<xxxs...@tin.it> scrivette:

>es:
>record 1: a,b,Null
>record 2: a,b,Null -> questo si può salvare.
>
>L'utente deve poter non immettere dati nel campo.

Puoi usare un valore dummy, tipo ' ' o '-' ?
Senno' ti devi gestire i duplicati a mano.

Bai

--
Lorenzo Coronati
--
"Se la tua risposta non ci sarebbe stata sarebbe stato meglio x tutti,
o se la risposta sarebbe stata : "
(RENDERMAN®)
--

yan

unread,
Nov 25, 1999, 3:00:00 AM11/25/99
to

"PAUL!!!" ha scritto:


>
> Ho bisogno di impostare in una tabella un indice univoco su tre campi.
> Se l'utente riempie tutti e tre i campi, e immette due volte gli stessi 3
> dati ACCESS correttamente dice che non può salvare il record.
>
> es:
> record 1: a,b,c
> record 2: a,b,c -> questo non si può salvare
>
> Il problema sorge quando un campo non viene riempito: Si possono aggiungere
> più volte gli stessi record:
>

> es:
> record 1: a,b,Null
> record 2: a,b,Null -> questo si può salvare.
>
> L'utente deve poter non immettere dati nel campo.
>

> Come posso fare?
>

Proprietà del campo->Richiesto =Sì
Proprietà del campo->Consenti lunghezza 0 =No
Proprietà del campo->Valido se = Is Not Null

Ciao

Yan

yan

unread,
Nov 25, 1999, 3:00:00 AM11/25/99
to

yan ha scritto:


>
> "PAUL!!!" ha scritto:
> >
> > Ho bisogno di impostare in una tabella un indice univoco su tre campi.
> > Se l'utente riempie tutti e tre i campi, e immette due volte gli stessi 3
> > dati ACCESS correttamente dice che non può salvare il record.

> > L'utente deve poter non immettere dati nel campo.

L'ho letto adesso....

>Proprietà del campo->Valore Predefinito = "+" (o quello che vuoi, 0 p.es se numerico)

così se l'utente salta il campo ti resta comunque un valore da
utilizzare nell'indice

Ciao

Yan

0 new messages