Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 4.2

**************************
4.2 Referencing a subform/subreport
Problem
The reference to a field or property in a subform/subreport doesn't work.
Solution
The syntax for the reference to a control in a subform is:
Forms![MainForm]![SubFormControl_in_MainForm]![Control_in_SubForm]
"SubFormControl_in_MainForm" means the name of the control
that contains the subform. It is the value of the "Name" property
of the control and doesn't have to be identical with the name of
the form that is used as subform i.e. the "SourceObject" property.
Confusing these properties is the most frequent error with these
references.
from the main form it's sufficient to use:
Me![SubFormControl_in_MainForm]![Control_in_SubForm]
To set the focus on a control in the subform or e.g. to use
the method GoToRecord for the subform you have to set
the focus on the subform control in the first place:
Me![SubFormControl_in_MainForm].SetFocus
Me![SubFormControl_in_MainForm]![Control_in_SubForm].SetFocus
resp.
Me![SubFormControl_in_MainForm].SetFocus
DoCmd.GoToRecord , , acNext
For reports it's the same syntax. You only have to replace "Forms"
by "Reports" and "Form" by "Report".
In versions prior to A95 it is necessary to state the Form property
of the subform or Report property of the subreport explicitely:
Me![SubFormControl_in_MainForm].Form![Control_in_SubForm]
In newer versions of Access this is the standard property and
therefore it is optional.
Dev Ashish shows examples for all possible variants:
http://www.mvps.org/access/forms/frm0031.htm
***************************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ***************************
Dev Ashish mostra esempi per tutte le possibili varianti
ciao
MAssimialino


 l'indicazione è opzionale.
Nelle versioni di Access successive questa è la proprietà predefinita,
quindi l'indicazione è opzionale.
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Me![SubFormControl_in_MainForm].Form![Control_in_SubForm]


4.2 Riferimento ad una sottomaschera/sottoreport
Problema
In una sottomaschera /sottoreport non funziona il riferimento ad un campo
o proprietà.
Soluzione
La sintassi per il riferimento ad un controllo in una sottomaschera è:
Forms![NomeMascheraPrincipale]![ControlloSottomaschera_in_MascheraPrincipale]![Controllo_in_Sottomaschera]
“ControlloSottomaschera_in_MascheraPrincipale” sta a significare il nome
del controllo che contiene la sottomaschera. Esso è il valore della
proprietà “Nome” del controllo e non deve essere identico al nome della
maschera che viene utilizzata come sottomaschera, per esempio la proprietà
“Oggetto Origine”.
Confondere queste proprietà è l’errore più frequente con questi
riferimenti.
Dalla Maschera Principale è sufficiente usare:
Me! [ControlloSottomaschera_in_MascheraPrincipale]!
[Controllo_in_Sottomaschera].
Per spostare il fuoco su un controllo in una sottomaschera o ad esempio
per utilizzare il metodo GoToRecord per la sottomaschera ,devi in primo
luogo spostare il fuoco sul controllo della sottomaschera:
Me! [ControlloSottomaschera_in_MascheraPrincipale].SetFocus
Me!
[ControlloSottomaschera_in_MascheraPrincipale]![Controllo_in_Sottomaschera].SetFocus
rispetto a 
Me! [ControlloSottomaschera_in_MascheraPrincipale].SetFocus
DoCmd.GoToRecord,,acNext
Per i report la sintassi è la stessa. Devi soltanto sostituire “Forms” a
“Reports” e “Form” a  “Report”.
Nelle versioni antecedenti Access95 è necessario stabilire in maniera
esplicita la proprietà “Form” di una sottomaschera o la proprietà “Report”
di un sottoreport:
Me!
[ControlloSottomaschera_in_MascheraPrincipale].Form![Controllo_in_Sottomaschera].
Nelle versioni più recenti questa è una proprietà standard e perciò
opzionale.
Dev Ashish mostra degli esempi per tutte le possibili varianti.
http://www.mvps.org/access/forms/frm0031.htm
*************
PS: a quale percentuale di traduzione siamo arrivati??
--
saluti
SC
-- 


 PS: a quale percentuale di traduzione siamo arrivati??
Finora abbiamo tradotto 101 di 195 articoli --> ~52%.
-- 
tnx


 Karl
Però!!
Ragazzi di icaa, sono orgoglioso di voi (in special modo Valerio e Sv).
Sono convinto che sia stata una buona idea.
bravo anche a te, Karl
MAssimiliano

 MAssimiliano
Grazie, ed in special modo per quel "Ragazzi".
Non dimentichiamoci comunque di chi ha convinto Karl!
 - MA - chi č stato??
Ciao
--
rgrds


  - MA - chi č stato??
Se l'acchiappo... ci sta facendo smazzare!!!!
;-P
MAssimiliano