Newsgroup: it.comp.appl.access
Titolo: Valore Predefinito ?

All'interno dui una sottomaschera ho due campi: uno è un codice art, e 
l'altro unadescrizione. La sottomaschera punta ad una medesima tabella, ma 
grazie ad una casella combinata, prelevo il codice da seconda tabella 
"Prodotti". Il secondo campo della tab. "Prodotti" è costituito dalla 
descrizione de Codice.
Esiste un sistema effinche, quando seleziono il codice prodotto dalla 
combinata della sottomaschera, mi compaia immediatamente la relativa 
descrizione, evitandiomi di doverla ricercare manualmente ?
Grazie 

 ha scritto nel messaggio 
news:424d1fd9$0$18159$5fc...@news.tiscali.it...

Due operazioni:
- nell'origine riga della casella di riepilogo inserisci anche il o i campi 
che ti interessa vengano restituiti;
es.
Select codiceProdotto, descrizioneProdotto From tabProdotti;
- indica nelle proprietà della stessa casella che ha 2 (o la totalità dei 
campi indicati nella query) colonne ed imposti le larghezze per ognuna (0cm 
se non vuoi vederla);
- gestisci l'evento "dopo aggiornamento" della casella di riepologo 
inserendoci:
me!descrizioneProdotto = me!nomeCasellaRiepilogo.column(1) '<-- la prima è 0
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:d2j9c4$sje$1...@canarie.caspur.it...


 ha scritto nel messaggio
[CUT]
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio 
news:d2j9c4$sje$1...@canarie.caspur.it...

.... di postare alla fine..... me ne sono ricordato ....
Gentile Sergio,
L'implementazione gira. Sorge il problema che ora la sottomaschera, mi sputa 
tutti codici, e relative descrizione, senza aspettare che io le indichi ( da 
casella combinata) quale descrizione mi devi vissualizzare. !!??? 

 !!???
Per caso la casella di testo che deve contenere la descrizione č non 
associata? Se č cosě č normale che lo faccia; per risolvere questo problema 
bisogna cambiare "punto di vista".
O crei il campo nella tabella, oppure utilizzi la funzione DLookup.
(con DLookup)
- Rimuovi la riga di codice nell'evento "dopo aggiornamento".
- nell'origine riga della casella combinata devi inserire il campo che 
identifica il record (es. idProdotto), inseriscilo come prima colonna e puoi 
rimuovere il campo descrizioneProdotto. Assicurati che la colonna associata 
sia la prima.
- imposta la larghezza delle colonne: 0 (per la prima); (es.) 2cm per la 
seconda.
- Nell'origine controllo della casella di testo inserisci:
DLookup("descrizioneProdotto";"tabProdotti";"[idProdotto]=" & 
nz(me!casellaRiepilogo,0))
Ciao.
-- 
Sergio MAZZA 


...a ridai.... stavi scrivendo ancora in testata...
Come dici te, le tabelle non sono correlate.
Ho provato ad implementare il tuo ultimo suggerimento, ma non mi funziona. 
La sottomashera diviene totalmente non modificable, o meglio, rimane la pura 
cornice della sottomaschera senza possibilità di nuovi records da 
aggiungere. 

 aggiungere.
probabilmente non mi sono spiegato.
Puoi descrivere quello che hai fatto? Senza tralasciare nessun 
particolare...
Ciao.
-- 
Sergio MAZZA