[thelist] BRIO Job Opportunity in FLA (and tip)

Luther, Ron Ron.Luther at hp.com
Thu May 23 09:12:01 CDT 2002


Hi Gang,

I got another cold call this week with a job opportunity from someone cruising my web site.  (On-line resumes are a wonderful thing! <g> I've gotten about six of these cold calls in the last six months.)

Anyway, I have to take a flyer on this one, so I thought I'd pass it on:

The Latin America division of AOL is looking for a BRIO wizard to develop a series of financial reports for their intranet.  The job is in Miami, Florida.  Sorry - I don't have any contact details - I was sick at home on Tuesday when I got the call.

HTH someone,

RonL.


<tip author="RonL." type="Brio Modularity Workaround">

It's pretty easy to script the opening of one Brio document from another:
Documents.Open("Document_Two.bqy","Document_Two");
Documents["Current_Document.bqy"].Close();

This is a very nice feature since it allows you to construct "modular" applications, adding and testing new features without munging up the existing report.  You could, for example, lump a bunch of forecast analysis reports together and make them accessible from a single menu.

The problem is [at least in the 'Designer' program - I haven't tried this on the server] that if you open a document through scripting, the "OnStartUp" and "On Activate" events in the opened document fail to fire!  That means you can't run any queries 'OnStartUp', you can't populate any user drop-down boxes based on dynamic results, heck - you can't even set a default selected radio button!

That's a PITA and, I think, a design flaw in Brio-Enterprise 6.5.

Here's one way to get around it:  Use a "splash" screen.  Add a new EIS section {that's 'Brio-speak' for a report screen that lets you use their version of JavaScript and is where you have to place your radio buttons and checkboxes and other user controls} to the document you are opening and add a "run the report" command button.  It does put one more click between the users and the data, but it does get your application running again.

</tip>




More information about the thelist mailing list