Questione : Nell'ACCESSO (2007) - è ci un senso fissare un valore del defualt dei campi ad una combinazione di 2 campi

Ciò sarebbe un campo chiave (non unico) per la tabella. Per esempio, dire che il campo 5 ha un nome “SUB_ACCT_NO_PAS„ ed il campo 7 ha un nome di SUB_PHONE_NO_PAS, vorrei il campo 12 per essere uguale al valore di SUB_ACCT_NO_PAS & il valore di SUB_PHONE_NO_PAS
Example
Table ha 1 voce del following
SUB_ACCT_NO_PAS = di
SUB_PHONE_NO_PAS =„ (510) - 111-2222 "
Keyfield dovrebbe uguagliare = “XXX-AAA-123 (510) - 111-2222 "

Thanks
Bruce
class= del

Risposta : Nell'ACCESSO (2007) - è ci un senso fissare un valore del defualt dei campi ad una combinazione di 2 campi

Bruce,

Perché volete fare questo?  Per una cosa, questo è un valore derivato e poichè tali esso non dovrebbero essere immagazzinati e preferibilmente be è calcolato a richiesta.  Per un altro, ora ogni volta che i cambiamenti di numero del acct o di numero di telefono voi devono anche aggiornare quella colonna unita.

Se la colonna non sia unica, quindi non può essere una chiave primaria; se tutto che vogliate è un indice, voi può generare un indice, unico o al contrario, che contiene le due colonne:

http://en.allexperts.com/q/Using-MS-Access-1440/Creating-Unique-Value-check.htm

(Quel lo copre un indice unico, ma simili punti di lavoro di uso per generare un indice non-unique.)

Patrick
Altre soluzioni  
 
programming4us programming4us