Newsgroup: it.comp.appl.access
Titolo: IMPOSSIBILITA' DI SALVARE

Salve a tutti sono un infermiere professiona e avevo deciso di creare un
database che comprendeva  il carico scarico dei pazienti e
contemporaneamente  il foglio elettronico relativo alle terapie .
Ho gia creato tutte le tbelle con relative relazioni , il quesito è il
seguente vorrei che inserendo un paziente nella tabella ingressi questo mi
comparisse anche nella maschera delle terapie ( e fino e qua ci siamo)(gia'
fatto) ma che quando elimino il paziente  dalla mash dei letti questo mi
scompare anche dagli ingressi come si puo ovviare?
grazie
gianni

 ha scritto nel messaggio
news:GFvwb.3353$AX1.1...@news1.tin.it...


 >
tblPazienti(per la gestione delle anagrafiche)
tblAccettazioneDismissione (per la gestione del "carico scarico paz" p.s.
magari usiamo un altro termine)
tblTerapie
tblTriageInfermieristico
tblLetti
Allora un letto può essere occupato da una sola persona(almeno in un
ospedale)
quindi la relazione è 1-1 quindi la PK della tblPazienti deve comparire
sulla tblLetti
e deve necessariamente essere impostata su duplicati non ammessi per evitare
che un paziente
risulti in due letti contemporaneamente.Inoltre la tblLetti deve contenere
un numero di record pari
a quello dei letti disponibili p. es. 15 ed anche un campo Si/No per lo
gestire lo stato del letto cioè
se è ocupato o meno.Io la imposterei così
IDLetto          Numerico (per i letti 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
IDPaziente     Numerico ( è la PK della tblPazienti)
StatoLetto     Si/No  ( puoi impostarlo a -1 se occupato e 0 se libero)
Ogni volta che associ un paziente ad un letto devi scorrerti il recordset
dei letti e
controllare i letti con lo stato = 0 cioè quelli vuoti.Quando trovi un letto
vuoto gli assegni
il Paziente con la PK e metti lo stato del letto a -1 (occupato).Quando
dimetti un paziente
devi liberare il letto cioè settare lo stato a 0.
Questa è una traccia adesso ragionaci sopra.
P.S. quando rispondi ad un messaggio scrivi dopo il messaggio e non in testa
a questo
fa parte delle regole di questo ng.
Buon lavoro
SunRex

 In questo modo avro sempre bisogno di due tabelle con scritto  "nome
cognome etc" giusto?
gianni
saluti

 ha scritto nel messaggio
news:A5Qwb.97459$hV.36...@news2.tin.it...

No perchè?
SunRex


Bene ho fatto una sola tab con cognome etc.. ora se puoi mi potresti fa r
capire meglio la situazione della tab letti e del controllo si /no dove devo
inserire -1 o 0 per creare il controllo
sempre grazie e ciao
gianni

[CUt]
Che ne dite di quotare un pò?
Per due righe aggiunte riportate tutto.
MAssimiliano

@ Sunrex
 grazie alla tu idea sono riuscito nel mio intento
saluti
gianni

 ha scritto nel messaggio
news:Gisxb.16963$AX1.6...@news1.tin.it...

Ottimo!
Ora voglio vedere chi avrą il tuo stesso problema, come va a scovare la
soluzione.
Bravissimi a tutti e due!!!
MAssimiliano

Scusa Massimiliano ma sono nuovo di NG
gianni

 gianni
Bene, benvenuto, qui ti troverai bene.
Però ricercati un post che periodicamente manda Roberto "istruzione per
l'uso"
Se le rispetti qui trovi molte persone valide che ti aiuteranno
e qualcuno che millanterà di saper cucinare bene... (ma questa è un'altra
soria)
MAssimiliano

 MAssimiliano
Grazie!
Il piacere è tutto mio seguiro' i tuoi consigli ;)
Ciao
Gianni