Newsgroup: it.comp.appl.access
Titolo: Sottomaschera : Assegnare un Valore ad un campo

Salve a tutti, in  primis vorrei ringraziare "Roberto da Casa" x i suoi
preziosi suggerimenti, poi tutti quelli che in un modo o nell' altro stanno
contribuendo ad" ampliare" un po' le mie conoscenze su Access.
Ma bando alle ciance, espongo il problema.
Avrei la necessita' di dover assegnare un valore in un campo di una
sottomaschera, possibilmente via VB, soltanto se ci provo dalla maschera
principale mi dice che l'oggetto non è attivo e quindi mi va in debug.
Domanda:
Come si assegna un valore ad un campo in una sottomaschera in funzione di un
altro valore inserito nella maschera Principale?
Grazie in anticipo.

 ha scritto nel messaggio
news:ss07a.236672$0v.66...@news1.tin.it...

Innanzitutto in una maschera (quindi in una sottomaschera) non ci sono i
campi (che esistono nelle tabelle e nelle queries) ma i controlli.
Prova con:
Me!NomeControlloSottomaschera!NomeControlloDellaSottomaschera =
Me!NomeControlloDellaMaschera
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:Ju17a.157743$ZE.46...@twister2.libero.it...

Penso che non sia questa la risposta che cercavo, forse mi sono espresso
male nella domanda.:(
ci riprovo con un esempio.
Nella maschera principale ho due "Controlli " chiamati [data inizio] e [data
fine], ovviamente sono due date,
ecco vorrei che una volta aggiornata la [data fine] nella maschera
principale, il controllo [differenza giorni], (che ho la necessità di avere
in una sottomaschera), mi si aggiorni automaticamente alla differenza tra la
[data fine] - [ data inizio] .
Spero che ora si capisca quello che vorrei fare.

 ha scritto nel messaggio
news:yZ57a.324023$AA2.12...@news2.tin.it...

Scusa ma quanti record visualizzi nella sottomaschera?
Se sono più di uno (come normalmente è), quale record vuoi aggiornare con
[differenza giorni]?


 ha scritto nel messaggio
news:pg77a.157953$YG2.4...@twister1.libero.it...

nella sottomaschera ho tanti "controlli" quanti sono i mesi dell'anno ed
ognuno si chiama con il nome del mesi
e vorrei aggiornare il mese in corso.

 ha scritto nel messaggio
news:rY77a.239359$0v.66...@news1.tin.it...

Non mi interessa sapere quanti controlli hai ma quanti record hai nella
sottomaschera; se il record fosse solo 1, per qiale motivo usi una
sottomaschera?


 ha scritto nel messaggio
news:K487a.159008$ZE.46...@twister2.libero.it...

ogni anno la sottomaschera aumenta di un record.

 ha scritto nel messaggio
news:Xc87a.239451$0v.66...@news1.tin.it...

Se i record sono più di uno in quale di essi vuoi inserire il valore che è
memorizzato in un controllo della maschera principale, e come pensi di dirlo
ad Access?


 ha scritto nel messaggio
news:bFp7a.160564$YG2.4...@twister1.libero.it...

scusa il ritardo cmq spero di dirlo ad access tramite degli enunciati if
then
(almeno spero che si possa fare)

 (almeno spero che si possa fare)
Dovresti prima rendere attivo il record verso il quale trasferire il valore
contenuto in un controllo della maschera principale: la cosa è tutt'altro
che banale; prova, nulla è impossibile però...
Secondo me non devi operare sulle maschere ma devi aprire dei recordset
sugli oggetti che sono origine record della maschera principale e della
sottomaschera ed operare su di essi.


 ha scritto nel messaggio
news:Vo68a.167086$YG2.5...@twister1.libero.it...

fermorestando che certe volte ti capisco ed altre no,come si attiva il
record della sottomaschera?

 come si attiva il record della sottomaschera?
Normalmente si ottiene spostando il fuoco sulla sottomaschera; quindi si
apre il recordsetclone della sottomaschera; ci si posiziona sul record del
recordset che ci interessa; con il Bookmark del recordset si imposta il
Bookmark della sottomaschera.


 ha scritto nel messaggio
news:Qpl8a.169684$ZE.50...@twister2.libero.it...

do un occhiata sull'help e poi riposto.