Assign a variable to a label caption
Stats
D5
DBISAM 2.10
rb 5.56 enterprise
Using report Templates
I have a label lblUser on each of my reports(templates) which I want to
display the Curent User (loginID see the sample code below)
Problem: I cannot seem to assign a value to the lbUser.Caption ; a Compile
error [Error] InMain.pas(1075): Undeclared identifier: 'lblUser'. I tried
RAP On print event lblUser.Caption := ADDM.CURRENT_USER; I get a comple
error "Undeclared Identifier ADDM"
What Can I do. ?
TIA
Allan
Sample
LOOKDM.OpenReportingTables;
LOOKDM.tblVend_.Indexname := '';
If FormPrintAlpha.Showmodal = mrOK Then
Begin
If FormPrintAlpha.rgprint.ItemIndex = 0 Then
LOOKDM.tblVend_.Indexname := 'KNOWN_NAME';
FormInvReports.ppInvReport.Template.FileName := Config.Reports +
'\APVendorListDetail.rtm';
{Run the report}
FormInvReports.ppInvReport.Template.LoadFromFile;
// ================
FormInvReports.ppInvReport.lblUser.Caption := ADDM.CURRENT_USER;
< -----here is what i want
// ================
FormInvReports.ppInvReport.Print;
End;
LOOKDM.tblVend_.Indexname := '';
LOOKDM.CloseReportingTables;
D5
DBISAM 2.10
rb 5.56 enterprise
Using report Templates
I have a label lblUser on each of my reports(templates) which I want to
display the Curent User (loginID see the sample code below)
Problem: I cannot seem to assign a value to the lbUser.Caption ; a Compile
error [Error] InMain.pas(1075): Undeclared identifier: 'lblUser'. I tried
RAP On print event lblUser.Caption := ADDM.CURRENT_USER; I get a comple
error "Undeclared Identifier ADDM"
What Can I do. ?
TIA
Allan
Sample
LOOKDM.OpenReportingTables;
LOOKDM.tblVend_.Indexname := '';
If FormPrintAlpha.Showmodal = mrOK Then
Begin
If FormPrintAlpha.rgprint.ItemIndex = 0 Then
LOOKDM.tblVend_.Indexname := 'KNOWN_NAME';
FormInvReports.ppInvReport.Template.FileName := Config.Reports +
'\APVendorListDetail.rtm';
{Run the report}
FormInvReports.ppInvReport.Template.LoadFromFile;
// ================
FormInvReports.ppInvReport.lblUser.Caption := ADDM.CURRENT_USER;
< -----here is what i want
// ================
FormInvReports.ppInvReport.Print;
End;
LOOKDM.tblVend_.Indexname := '';
LOOKDM.CloseReportingTables;
This discussion has been closed.
Comments
What is ADDM? Is it a variable in your application? RAP isn't aware of
global variables in your application. You would need to either code a
pass-thru function to surface this value in RAP (see the RAP demos in your
installation), or create a JIT pipeline and use the pipeline to send the
value.
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com