Newsgroup: it.comp.appl.access
Titolo: autocomposizione contenuto casella di testo

Ho una casella di testo chiamata Listinonumero che si trova nella maschera
Listino.
Il suo contenuto č il risultato del contenuto di altre caselle di testo e/o
caselle combinate che si trovano nella medesima maschera.
Esempio
contenuto casella combinata Famiglia = 09 3M/3M4
contenuto casella combinata Revisione = 0
contenuto casella di testo Listinonumero sarebbe = COMM.LPP - Cliente.09(da
casella combinata Famiglia).0 (da casella combinata Revisione)
Cliente sarebbe il nome del cliente (da attribuire max 6 caratteri) che si
trova nella maschera Dettaglicliente dove c'č una sottomaschera chiamata
Listiniclienti.
Con un doppi clic sulla casella combinata Listinocliente che si trova in
questa sottomaschera apro la maschera Listino.
Come posso fare?
Furo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


X Roberto
Toc toc... potresti aiutarmi?


 Furo
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Vorrei che una casella di testo si compilasse automaticamente non appena
scrivo all'interno di altre caselle di testo e / o caselle combinate che si
trovano nella medesima maschera.
La casella di testo in questione si chiama Listinonumero


 Furo
Sei ancora troppo generico per poterti dare una risposta risolutiva.
Se il valore con cui vuoi si compilasse la tua casella di testo si trova nel
campo di una tabella.
Se le "altre caselle" sono di testo, dovresti poter risolvere usando la
funzione DLookup (vedi help).
Se invece le "altre caselle" sono combinate ti conviene sfruttare la
proprietą Column della casella combinata (vedi help).
Scusami, puņ essere normale che uno cerchi di darti una mano rispondendo ai
tuoi quesiti, perņ non mi sembra giusto che per risponderti si debba anche
essere indovini per cercare di immaginare cosa ti serva ed in che contesto
stai operando: a volte le sfere di cristallo scendono in sciopero o si
rompono, quindi... ;-)



Scusami.
Vediamo se riesco a spiegarmi in maniera piů semplice.
In una maschera ho delle caselle di testo e delle caselle combinate. Caso
piů che tipico.
Il contenuto di una delle caselle di testo, che si chiama Listinonumero, č
formato da pezzetti di contenuto delle altre caselle di testo e / o caselle
combinate presenti appunto nella stessa maschera.
Un valore tipico della casella di testo Listinonumero č:
COMM.LPP_SIGMIA.09.0
dove
COMM.LPP_ č un valore fisso. Questo lo risolvo impostando il valore
predefinito della casella di testo.
SIGMIA č il nome del cliente che cambia. Questo valore viene scritto nella
casella di testo Nomecliente.
Cosě pure il valore .09 che viene selezionato dalla casella combinata
Famiglia.
Cosě pure il valore .0 che viene selezionato dalla casella combinata
Revisione.
Come posso fare affinchč COMM.LPP_SIGMIA.09.0 si componga automaticamente
all'interno della cella Listinonumero mentre compilo le altre caselle?



Nell'origine controllo della casella di testo non associata chiamata
Listinonumero scrivi:
="COMM.LPP_" & [NomeCliente] & [Famiglia] & [Revisione]



Grazie Roberto, funziona benissimo.
Come faccio a dire che da Famiglia devono essere presi solo i primi 2
caratteri da sinistra?


 Furo
="COMM.LPP_" & [NomeCliente] & Left([Famiglia];2) & [Revisione]
