Newsgroup: it.comp.appl.access
Titolo: visualizzare nella maschera informazioni sulle caselle combinate

ciao
ho una maschera con n casele combinate.
Ogni casella combinata permette di selezionare tra n opzioni.
Vorrei inserire nella maschera una descrizione per le opzioni selezionabili
per ognuna delle caselle combinate.
Esempio
combo 1 permette di selezionare tra solido liquido gassoso
combo 2 permette di selezionare tra alto medio basso
nella stessa maschera vorrei inserire uno spazio in cui una volta
selezionata la combo 1
mi compare la descrizione delle voci inseribili.
nello stesso spazio selezionando la combo 2 compaia una descrizione delle
opzioni associate alla combo 2.
Mi andrebbe anche bene inserire un pulsante ? vicino ad ogni combo che
premuto da informazioni sulle opzioni selezionabili, ma sempre nello stesso
spazio.
Non so proprio come gestire la cosa.
Grazie

Andrea ha scritto:

Potresti associare all'evento click del tuo pulsante un "msgbox" con la
descrizione delle caratteristiche di selezione della tua combo, oppure su
"Testo descrizione controllo" della combo la stringa descrittiva che ti
interessa.
--
rgrds
-- 
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:F9DBb.73112$AX1.3...@news1.tin.it...

Perchè non usi le opzioni di controllo? E' quel controllo con XYZ
nell'immagine
MAssimiliano

 ha scritto nel messaggio
news:br6vjf$qbo$1...@news.newsland.it...

Testo descrizione controllo è troppo limitata.
La prima che hai detto forse potrebbe funzionare.
Provo a vedere se ho capito.
Per ogni combo faccio un pulsante con punto di domanda che mi apre una
casella di testo non associata che contiene le info da  visualizzare?
Quindi ogni pulsante la sua casella di testo?
e premendo prima 1 pulsante e poi l'altro che succede?
scusa ma ho le idee confuse
Grazie mille comunque.

 ha scritto nel messaggio
news:ICDBb.14656$i_5....@news.edisontel.com...

Intendi le opzioni di controllo invece di usare le combo?
Sarebbe la soluzione migliore. Però nel mio caso non credo di potere. Devo
proprio usare le combo.
grazie

Andrea ha scritto:

Ti suggerisco un'altra soluzione.
Crea una tabella con due campi. In uno metterai il nome delle tue combo e
nell'altro, che può essere anche un campo memo, il testo relativo alle
informazioni che vuoi dare.
Nella tua maschera sull'evento click  del tuo pulsante [?] utilizza
Dlookup (vedi help) per richiamarti il testo della tabella associata a
quella particolare combo.
Restituisci questo valore al tuo textbox della maschera principale. Di
volta in volta il tuo textbox ti darà le informazioni che tu hai scelto.
--
rgrds
SC


 volta in volta il tuo textbox ti darà le informazioni che tu hai scelto.
ho creato la tabella
informazionicombo
ID
combo (testo con nome della combo)
info campo memo
nella mia maschera chiamata calcoloE ho inserito una casella di testo non
associata chiamata infoz
su click di un pulsante ho messo
=DLookUp("info";"informazionicombo";"prop_chi_fisiche='" & [infoz] & "'")
cosa ho sbagliato?
mi manca qualcosa.
grazie

Andrea ha scritto:



Io la intendo così, supponendo di avere
1 tabella "InformazioniCombo" con tre campi (id,NomeCombo,Info)
1 maschera "calcoloE" con tante combobox chiamate combo1, combo2,...comboN
  ed una textbox non associata chiamata "infoz":
Dim myString As String
myString =
DLookup("Info","InformazioniCombo","NomeCombo=Forms![prop_chi_fisiche].Combo1.Name")
Me.infoz = myString
 
Questo codice puoi inserirlo sull'evento click dei pulsanti, oppure "su
attivato" delle tue combo, così eviti pure di crearti i pulsanti.


 ha scritto nel messaggio
news:br7df8$c32$1...@news.newsland.it...

scusa ma non riesco a farlo funzionare
ho messo
Private Sub prop_chi_fisiche_GotFocus()
Dim myString As String
myString = DLookup("Info", "InformazioniCombo",
"Combo=Forms![calcoloE].prop_chi_fisiche.Name")
Me.infoz = myString
End Sub
il nome del combo è prop_chi_fisiche
il nome della maschera in cui opero è calcoloE
Non capisco perchè nn funziona.
la tabella da cui prende info che si chiama informazionicombo ha 3 campi
id
combo     coi nomi delle combo
info          con le informazioni
grazie
ciao

 ho messo


Controlla che nel campo "Combo" della tua tabella siano scritti
esattamente i nomi delle combo che hai nelle maschere (spazi,lineette
etcc.).
Riscrivi:
DlookUp("Info","InformazioniCombo","Combo=Forms![calcoloE].[prop_chi_fisiche].Name").
Deve funzionare, tra l'altro l'ho testato. Se vuoi ti mando un esempio.


 ha scritto nel messaggio
news:br7hbs$odh$1...@news.newsland.it...

mi spiace ma mi da proprio errore il vba. non riesco a capire perchè non
funziona.
pare tutto giusto
Se puoi mandami l'esempio grazie.
andrea.simon...@email.it
togli NOSPAM

<cut>
Guarda la posta.
