Newsgroup: it.comp.appl.access
Titolo: Problema con i selettori record.

Ciao a tutti.
Avrei un piccolo problema la cui soluzione non mi soddisfa molto perchè non
è intuitiva da parte dell'utente che dovrà utilizzare il  programma.
In pratica, tornando sempre alle mie due sottomaschere collegate,
spostandomi con il selettore record tra un record e l'altro, vedo nella
sottomaschera sottostante solo i record relativi alla visita selezionata.
Fin qui tutto ok.
Il record della prima sottomaschera (quello della visita) contiene anche la
data della visita che è importante ovviamente e che vorrei aggiornasse, al
momento della immissione o della semplice selezione col cursore, il
controllo non associato della seconda sottomaschera.
In effetti la data degli esami effettuati dovrà essere la stessa della
visita ambulatoriale.
Io ho scritto queste due righe di codice sia per la sottomaschera degli
esami che dei certificati.
Forms![Form AGGIORNAMENTI]![Sottomaschera tab ESAMI-DA-ESEGUIRE]!data =
Me!data
Forms![Form AGGIORNAMENTI]![Sottomaschera tab CERTIFICATI]!data2 = Me!data
Il tutto funziona bene se però clicco direttamente sul controllo della data
all'interno della sottomaschera e ciò non è molto 'logico', invece vorrei
che l'aggiornamento avvenisse spostandomi semplicemente con il selettore dei
record.
Spero di non avere creato della confusione.
Grazie
Rita

 ha scritto nel messaggio
news:fhahc.13102$Qc.5...@twister1.libero.it...

Prova con l'evento "su corrente" della sottomaschera...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c63c2f$o4o$1...@canarie.caspur.it...

Partendo dal presupposto che gli esami ed i certificati
vengano rilasciati (inseriti) alla stessa data della visita e che
sulla prima sottomaschera il dato della data sia riferito al
momento della visita e quindi non inserito a mano ma
impostando il valore predefinito a Date() del campo data potresti fare
lo stesso sulle altre sottomaschere.
SunRex

 ha scritto nel messaggio
news:c63c2f$o4o$1...@canarie.caspur.it...

Grazie Sergio, ora provo così.
Ciao Rita.

 ha scritto nel messaggio
news:I9bhc.79370$hc5.3...@news3.tin.it...

Sì certo potrei fare anche così giocando con la data di sistema, però vorrei
evitare questi automatismi in cui l'operatore non può intervenire per un
motivo o per l'altro.
Spesso gli inserimenti non sono tempestivi e la data non modificabile
potrebbe creare problemi.
Conoscendo un pò il contesto lavorativo in cui il programma si trova ad
operare, sono sicura che mi farebbero cambiare qualcosa.
Comunque grazie per l'aiuto.
Ciao Rita


Ho provato ad inserire le due righe su corrente, in effetti va molto meglio
perchč aggiorna subito quando scorro i pazienti e le sottomaschere
visualizzano i record posizionandosi sempre sul primo della lista, perň se
mi sposto col selettore al record successivo, l'aggiornamento della data si
ferma.
            Mille grazie come sempre
                    Ciao Rita

 ha scritto nel messaggio
news:ZBfhc.137401$Kc3.4...@twister2.libero.it...

Se hai voglia una soluzione molto elegante sta sul sito comune.
"Usare il controllo calendario per inserire una data in una casella di
testo"
Ti tieni il valore Date() ma aggiungendo un piccolo pulsante vicino al campo
data
o sul click del campo data puoi far apparire un controllo calendario dove
l'utente
può selezionare la data (Anno,Mese,Giorno) e quindi cambiarla.Fra l'altro fa
molto
effetto all'utente.Chiaramente io la userei in abbinazione a quello che ti
ha suggerito Sergio.
SunRex

                     Ciao Rita
Rileggendo il tuo primo messaggio, credo tu abbia bisogno di gestire più di
un evento; "su corrente" per scorrere i record e "su modifica" per gestire
l'eventuale immissione dati.
Oppure non riesco a capire il "meccanismo"...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:UOnhc.115104$rM4.4...@news4.tin.it...

OK grazie SunRex, andrò a vedere.
Ho già letto tra gli argomenti del NG quello da te citato, ma non sono
andata a vederlo perchè pensavo non facesse al caso mio.
Comunque ora ci vado.
Ciao Rita

 ha scritto nel messaggio
news:c65bm1$b25$1...@canarie.caspur.it...

Sergio mi metto subito all'opera e ti farò sapere.
Ti aggiungo che questo aggiornamento della data diventa particolarmente
importante perchè fa vedere all'utente quali visite sta immettendo e a quali
di queste si riferiscono gli esami non essendovi presente un numero
progressivo che le contraddistingue.
Grazie ed a presto.....(per le buone notizie...)
Ciao Rita

 ha scritto nel messaggio
news:c65bm1$b25$1...@canarie.caspur.it...

Sergio ti ringrazio, ma purtroppo non ho risolto. Ormai comincio a pensare
che non si possa fare.
Immettendo il codice 'Su modifica' non succede nulla, cioè è tutto ok quando
apro la maschera in aggiornamento e mi appare già il primo paziente
selezionato, le visite effettuate nella prima sottomaschera in cui,
all'inizio di ogni riga, trovo la famosa data, contemporaneamente appare poi
il primo record relativo agli esami effettuati nella seconda sottomaschera.
La data della visita mi appare anche nella prima sottomaschera e nella
seconda. Quindi l'evento 'Su corrente' funziona bene.
Però, quando col selettore record mi sposto dal primo record al secondo
record delle visite effettuate, la data che appare nel record della visita
effettuata non aggiorna la data nelle due sottomaschere che comunque
funzionano facendomi vedere i record relativi.
Comunque Sergio fa niente, non voglio creare problemi, dovrò dire all'utente
di cliccare sulla data sperando che riesca a ricordarselo.....
Mille grazie Rita

 ha scritto nel messaggio
news:c65bm1$b25$1...@canarie.caspur.it...

Ciao Sergio,
volevo solo dirti che ho risolto il problema dei selettori.
Tu mi avevi detto di sfruttare l'evento 'Su corrente' della maschera, ma io
avevo utilizzato quello della maschera principale che pure in parte mi aveva
risolto il problema.
Ho provato ieri, per puro caso, a cliccare proprio sul selettore e lì mi è
apparsa la finestra giusta in cui ho inserito il codice. Ora funziona tutto
benissimo, quindi, avevo sbagliato io (come al solito..).
Grazie
ciao Rita

 ciao Rita
Pfiuuu!!! L'ho sfangata pure stavolta...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:cSAic.99335$hc5.4...@news3.tin.it...

Eheheh
Ciao Rita