Newsgroup: it.comp.appl.access
Titolo: Selezionare l'anno con una terza combo....

Un saluto a tutti voi.
Il mio problema č questo:
In una Form di Aggiornamento in cui seleziono il paziente in una prima
combo, il numero di cartella in una seconda combo e l'anno in una terza
combo, mi appare regolarmente la cartella clinica con quel preciso numero ed
anno di riferimento.
Premetto che ogni anno la numerazione riparte da 1.
In ogni modo non č la numerazione il mio problema, bensě il fatto che,
selezionato il numero di cartella, quando apro la terza combo l'anno mi
appare piů volte, cioč se ho 5 cartelle del 2005 mi appare nella combo
l'anno 2005 ben 5 volte.
La cosa migliore sarebbe far apparire una sola volta l'anno, ma nun ce sta'
verso!!
Ho impostato anche i valori o record unici : niente da fare!
In pratica l'anno, che č un campo della tabella Cartelle Cliniche, si ripete
tante volte quante sono le cartelle e questo lo capisco, č anche logico, ma
come faccio a rimediare??
      Grazie mille
       Ciao Rita

 ha scritto nel messaggio
news:iNSId.5701$V17.1...@twister1.libero.it...

La query, origine della casella combinata, deve avere un raggruppamento per
il solo campo Anno...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:XfTId.752197$35.29...@news4.tin.it...

Sergio grazie, l'origine riga della combo ha il seguente codice:
SELECT TCartelleCliniche.IdCartellaClinica, TCartelleCliniche.anno,
TCartelleCliniche.IdAnagPaz FROM TCartelleCliniche WHERE
(((TCartelleCliniche.IdAnagPaz)=[Forms]![FAggiornamenti]![CercaPaziente]));
La colonna associata č la numero 2 cioč l'anno.
Ho provato ad inserire un raggruppamento nel codice SQL, ma non ha
funzionato.
Non so come fare.
     Grazie comunque Sergio
      Ciao
      Rita

 ha scritto nel messaggio 
news:0DTId.5805$V17.1...@twister1.libero.it...

Ciao Rita
guarda l'help per Select Distinct e Distinct Row
ci trovi la spiegazione del perchč, a volte, il raggruppamento non funziona.
---
Daniele 

      Rita
Visto che dalla casella combinata devi selezionare solo l'anno, la query 
deve contenere solo quello come campo e su quello fai il raggruppamento.
Ciao.
-- 
Sergio MAZZA 


Sergio purtroppo la query non puň contenere solo l'anno altrimenti non posso
selezionare la cartella del paziente perchč ho inserito la riga:
[Forms]![FAggiornamenti]![CercaPaziente]
nella griglia della query in corrispondenza dell'ID del paziente in modo da
trovare la corrispondente cartella.
E cosě sono rimasta fregata!
Comunque ti ringrazio, ora vedrň un pň...
   Ciao Rita

 ha scritto nel messaggio
news:_8WId.752989$35.29...@news4.tin.it...

Grazie Daniele, ora vado a vedere.
Ciao Rita

 
Ciao Rita,
provo ad inserirmi con un' idea che mi ha risolto una situazione
simile alla tua dove dovevo selezionare i dati in combobox.
Con una query ti estrai il paziente,numero cartella,l'anno che diventerà 
sil recordsource della form.
Una combobox impostata con una select che visualizzi 
paziente,n°cartella, anno: questa ti restituirà solo il paziente.
Accanto alla combobox ci metti due textbox dall'elenco campi della query
relative a numero cartella e anno.
Così facendo selezionando solo il paziente, numero cartella e anno si
compileranno da soli.
Posso inviarti anche questa sera un piccolo esempio.
Se ti puo interessate te lo mando volentieri.
Ciao.

 ha scritto nel messaggio
news:eYdJd.448719$b5.21...@news3.tin.it...

Ti riungrazio Sandro, ho letto velocemente però se mi invii un esempio
faccio prima.
Grazie ancora
Ciao Rita

 Ciao Rita
Inviato alla tua mailbox personale.
Ciao.

 Ciao.
Grazie mille
Ciao Rita

   Ciao Rita
Fai due combo; una per l'anno e l'altra, condizionata dalla prima, che ti 
visualizza tutti i pazienti che hanno l'anno selezionato dalla prima 
combo...
Ciao.
-- 
Sergio MAZZA 


Grazie Sergio, ora ci provo.
Ciao Rita