Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Access to Report Variables
Message
De
22/09/2010 23:04:32
James Blackburn
Qualty Design Systems, Inc.
Kuna, Idaho, États-Unis
 
 
À
22/09/2010 19:03:42
Ken Knorr
Logos Management Software
Ventura, Californie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire de rapports & Rapports
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Divers
Thread ID:
01482365
Message ID:
01482405
Vues:
97
>>>Report variables used to be Global in prior version of VFP including vfp9 sp1. This is not the case i have expressions that call out to an object that does an eval of report expression.
>>>
>>>I preprocess reports swapping the expression with a public variable (expression was rpt_get_history("Range",ldBgn, ldEnd)) which is replace with public variable named _u132abc56 for instance. The ldBgn and ldEnd are report variables. So my object does a:
>>>
>>>lcVariable = obj.aExpression[1,1] && contains "_u132abc56"
>>>lcExp = obj.aExpression[1,2] && contains [rpt_get_history("Range",ldBgn, ldEnd)]
>>>
>>>&lcVariable. = eval(lcexpr)
>>>
>>>and when report renders that field if get data for variable _u132abc56.
>>>
>>>How do I get access to the variables ldBgn, ldEnd, I have access to the listener object but am at a loss to figure how to get
>>>values for ldBgn and ldEnd.
>>>
>>>Ken
>>
>>You can declare variables local in the procedure calling the report and they will be visible in the report.
>
>I'm trying to access variables defined in the Report in a global object. Until sp2 report variables used to be defined as Public.
>
>Ken

Actually you need to declare the variables private not local to make them visible in the report.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform