Discussione:
copiare dato da maschera a sottomaschera
(troppo vecchio per rispondere)
alessandro
2009-07-18 05:59:38 UTC
Permalink
Ho una maschera dove inserisco tutte le intestazioni del cliente e relativo
"NumeroOrdine", nella sottomaschera inserisco gli ordini del cliente.

Ho necessita' di copiare il "NumeroOrdine" in un campo della settomaschera
"NumeroOrdine_", non riesco a scrivere il comando.

Tabella1
NumeroOrdine (Testo)

Tabella2
NumeroOrdine_ (Testo)
_________

Maschera1
NumeroOrdine

Sottomaschera2
NumeroOrdine_

_________________

Come si scrive il codice VBA

Grazie Aless
Geppo
2009-07-18 08:31:13 UTC
Permalink
Post by alessandro
Ho una maschera dove inserisco tutte le intestazioni del cliente e relativo
"NumeroOrdine", nella sottomaschera inserisco gli ordini del cliente.
Ho necessita' di copiare il "NumeroOrdine" in un campo della settomaschera
"NumeroOrdine_", non riesco a scrivere il comando.
Tabella1
NumeroOrdine (Testo)
Tabella2
NumeroOrdine_ (Testo)
_________
Maschera1
NumeroOrdine
Sottomaschera2
NumeroOrdine_
_________________
Come si scrive il codice VBA
su evento afterupdate della casella di testo NumeroOrdini della form
principale scrivi:

Me.Sottomaschera_fanciullo1.Form!NumeroOrdine = Me!NumeroOrdine
--
Ciao
Geppo
alessandro
2009-07-18 12:27:58 UTC
Permalink
Post by Geppo
Post by alessandro
Ho una maschera dove inserisco tutte le intestazioni del cliente e relativo
"NumeroOrdine", nella sottomaschera inserisco gli ordini del cliente.
Ho necessita' di copiare il "NumeroOrdine" in un campo della
settomaschera
"NumeroOrdine_", non riesco a scrivere il comando.
Tabella1
NumeroOrdine (Testo)
Tabella2
NumeroOrdine_ (Testo)
_________
Maschera1
NumeroOrdine
Sottomaschera2
NumeroOrdine_
_________________
Come si scrive il codice VBA
su evento afterupdate della casella di testo NumeroOrdini della form
Me.Sottomaschera_fanciullo1.Form!NumeroOrdine = Me!NumeroOrdine
--
Ciao
Geppo
Grazie , il comando mi e' stato utile per un altra funzione.

Siccome i recod della sottomaschera sono da 1 ad infinito, ti volevo chiede
se esite un comando che partendo dalla sottomaschera prende il dato dalla
maschera e lo incolla nella sottomaschera, per l'evento lo posso inserire da
qualsiasi parte nella sottomaschera.

Scusatemi se sono poco chiaro e fanciullo.

Saluti Aless
Geppo
2009-07-18 14:52:57 UTC
Permalink
Post by alessandro
Post by Geppo
Post by alessandro
Ho una maschera dove inserisco tutte le intestazioni del cliente e relativo
"NumeroOrdine", nella sottomaschera inserisco gli ordini del cliente.
Ho necessita' di copiare il "NumeroOrdine" in un campo della
settomaschera
"NumeroOrdine_", non riesco a scrivere il comando.
Tabella1
NumeroOrdine (Testo)
Tabella2
NumeroOrdine_ (Testo)
_________
Maschera1
NumeroOrdine
Sottomaschera2
NumeroOrdine_
_________________
Come si scrive il codice VBA
su evento afterupdate della casella di testo NumeroOrdini della form
Me.Sottomaschera_fanciullo1.Form!NumeroOrdine = Me!NumeroOrdine
--
Ciao
Geppo
Grazie , il comando mi e' stato utile per un altra funzione.
Siccome i recod della sottomaschera sono da 1 ad infinito, ti volevo
chiede se esite un comando che partendo dalla sottomaschera prende il dato
dalla maschera e lo incolla nella sottomaschera, per l'evento lo posso
inserire da qualsiasi parte nella sottomaschera.
Non sei molto chiaro, forse ti serve avere il "numero d'ordine" come valore
predefinito, cioè vorresti avere il "numero d'ordine" in automatico ad ogni
inserimento di un nuovo record?

Se cosi fosse, inserisci questa istruzione nella proprietà "valore
predefinito" della textbox posizionata nella sottomaschera:

=parent!NumeroOrdine

inn questo modo ad ogni inserimento di un nuovo record nella sottomaschera,
avrai automaticamente il numeroOdine della maschera principale.
Post by alessandro
Scusatemi se sono poco chiaro e fanciullo.
Saluti Aless
--
Ciao
Geppo
alessandro
2009-07-19 05:12:13 UTC
Permalink
Post by Geppo
Non sei molto chiaro, forse ti serve avere il "numero d'ordine" come
valore predefinito, cioè vorresti avere il "numero d'ordine" in automatico
ad ogni inserimento di un nuovo record?
Se cosi fosse, inserisci questa istruzione nella proprietà "valore
=parent!NumeroOrdine
inn questo modo ad ogni inserimento di un nuovo record nella
sottomaschera, avrai automaticamente il numeroOdine della maschera
principale.
Geppo
Si, mi serviva il "numero d'ordine" in automatico ad ogni inserimento di
un nuovo record
nelle proprieta della textbox ho inserito l'istruzione in "valore
predefinito"
=[parent]![NumeroOrdine]
e funziona

Grazie
Aless

Loading...