Newsgroup: it.comp.appl.access
Titolo: Aiuto con relazione tra tblUtenti e tblStatus

Ancora un quesito, non vorrei che alla fine inizierete per odiarmi.
Ho due tabelle:
tblUtenti e tblStatus
tblUtenti contiene i dati anagrafici dell'utente, mentre tblStatus
contiene lo 'status' dell'utente, ovvero se è in Cassa integrazione, se è
disoccupato e via dicendo.
Ho messo i dati in due tabelle diverse per pulizia ed efficienza però
adesso ho il seguente problema:
quando apro tblUtente, nel foglio dati secondario che si apre voglio che
mi appaiano i dati contenuti in tblStatus per ogni singolo utente. Per
questo ho collegato le due tabelle inserendo il campo idUtente di
tblUtente in tblStatus, che ha come chiave primaria la voce idStudente.
Il problema è che quando apro tblUtenti, nel foglio dati secondario:
1. idStudente è un id alto, tipo 4 o più.
2. viene concessa all'utente la possibilità di aggiungere righe a
tblStatus, cosa ovviamente che non deve avvenire per le seguenti ragioni:
a. tblStatus deve contenere una sola riga, con tutte caselle combinate
SI/NO.
b. per ogni utente deve esserci una ed una sola riga corrispondente in
tblStatus, e altre non ne devono essere aggiunte.
Avevo anche pensato di mettere le informazioni in tblStatus direttamente
in tblUtenti, ed eliminare tblStatus, ma pens questo sia un problema
risolvibile.
Spero di essere stato abbastanza chiaro. In caso contrario cercherò di
spiegarmi meglio!
Grazie infinite a tutti!!!!
-- 
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel
messaggio news:d5nbqf$kac$1...@news.newsland.it...

Metti le due tabelle in relazione uno-a-uno ovvero in base all loro chiave
primaria: naturalmente tale campo per la tabella tblStatus non sarà
certamente un campo di tipo contatore.
Comunque se non ci sono propblemi di numero massimo di campi nella tabella
tblUtente solo un masochista creerebbe la tabella tblStatus per poi metterla
in relazione uno-a-molti all'altra tabella; elimina la tabella tblStatus ed
aggiungi più campi alla tblUtente.
Onestamente mi sembri uno che lavora all'U.C.A. S. (Ufficio Complicazioni
Affari Semplici).
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Affari Semplici).
Ciao Rob, infatti la tabella tblStatus la eliminerò completamente. Alla
luce del dialogo avuto oggi con un futuro utente è risultato chiaro che lo
Status deve essere all'interno della tabella tblUtenti.
Ad ogni modo purtroppo sono 5 anni che non tocco più Access. Ho accettato
questo incarico per mettermi alla prova. Sto, in pratica,
lavorando-e-studiando insieme. Imparo giorno dopo giorno sbattendoci la
testa e grazie al vostro aiuto.
Nel mezzo scrivo, ogni tanto :)
Un saluto dal megadirettore dell'U.C.A.S!!! :P
-- 
FIRMA BAU BAU MICIO MICIO - Un tale disse a un tale 'Tu sei tale e quale a
un tale'. Il tale chiese al tale 'Tale e quale a quale tale?'. Non sapendo
a quale tale fosse tale e quale il tale, il tale se ne andò. Convinto che
quel tale a qualche tale fosse proprio tale e quale.
FIRMA TROPPO SERIA - Non lo capiscono, i grandi, che il mondo dei giovani
è un mondo fragile. E' come un paese in guerra permanente, in cui tutti
vogliono avere ragione. E nel quale veniamo spesso lasciati da soli.
FIRMA TRAGICA - E' inutile amare qualcuno. Prima o poi la morte te lo
porta via.
