Newsgroup: it.comp.appl.access
Titolo: Casella di controllo, vorrei un'idea..

salve a tutti.. vedo di spiegarmi al meglio..
esempio....
ho un db anagrafico ed ho aggiunto in tabella
2 campi ...Prest_Inferm e Prest_FKT
e mi servirebbe
aggiungere 2 controlli in una maschera
che.. se un paziente ha una prestazione
infermieristica mettere una x oppure si/no
e viceversa....il problema perň č che deve essere
incrementale nel senso che un paziente in
un anno puň fare piů visite infermieristiche
e piů FKT...
e ciliegina sulla torta mi servirebbe sapere
anche le date delle prestazioni...
mi date una mano ???
grazie...


Iniziamo con un pò di logica.
Può esistere un solo paziente.Le sue caratteristiche sono
Cognome , Nome ,DataNascita ,CodiceFiscale
Questi saranno i campi della tblAnagrafiche
IDAnagrafico Contatore e Chiave Primaria
Cognome  Testo
Nome       Testo
CodiceFiscale  Testo
DataNascita    Data (DataBreve)
Un paziente può fare una o più prestazioni (sigh sembra una puttana detta
così ;) )
Le caratteristiche di una prestazione sono
Tipo ,Data ,Infermiere
Questi saranno i campi della tblPrestazioni
IDPrestazione Contatore e Chiave Primaria
IDAnagrafico Numerico
Tipo Testo
Infermiere Testo
Data  Data [Data breve e se vuoi  all'inserimento dei dati la data del
giorno metti su valore predefinito Date() ]
Le due tbl le devi legare assieme su Relazioni attraverso i campi
IDAnagrafico.
Access capirà che questa è una relazione 1-n cioè uno a molti un paziente
può fare una o più prestazioni.
A questo punto la storia del campo Si/No non ha ragione di esistere perchè
se il paziente ha fatto anche una
sola prestazione te lo ritroverai nella tblPrestazioni se no non ci
sarà.Attraverso le qry poi potrai sbizzarrirti
a tirare su dati per paziente infermiere data.
Buon Lavoro
SunRex

 
qui, come chiave primaria, metterei la terna id paziente, idprestazione, 
data, altrimenti č un attimo inserire due volte la stessa prestazione per 
lo stesso paziente...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 +-------
Ciao
SunRex

 avanzati visto che ha dei problemi a fare tabelle 1-n
probabilmente è così, ma ho avuto un'esperienza un pò rognosa con 
un'applicazione che ho sviluppato quando imparavo a usare access e i db 
in generale.
l'applicazione funzia ancora, solo che ogni tanto mi chiedono qualche 
aggiunta che mi costringe a rivedere un bel pò di cose, proprio perchè 
all'inizio, essendo incompetente, non avevo considerato tutta una serie 
di dettagli che poi sono diventati importanti (impossibilità di gestire 
contatori, problemi con l'esportazione, struttura un pò 
spannometrica...).
meglio rompergli le balle adesso, che ritrovarcelo poi che chiede come 
rimediare alle rogne che spuntano!
:-)
(anche se è vero che poi, le rogne, dovrebbe diventare capace di 
risolversele da solo...)


 +-------
Sun Rex

> Iniziamo con un pò di logica.
[superCUT]
grazie per le risposte...fatto tutto..
anche se il db è ancora in fase di preparazione...
ora il mio problema è il calcolo per il codice fiscale..
...purtroppo ho postato un altro messaggio dal titolo
"DB calcolo codice fiscale"..chiedo venia...
cmq.. siccome a casa avevo un altro DB che calcola
il CF ho spostato il codice facendo le opportune modifiche
a riferimenti e nomi di campi ma senza successo...
mi suggerite come superare quest'ultimo scoglio...???
vi ringrazio della gentile collaborazione...
Ciao...