IB - Developer Center    Forums  Hop To Forum Categories  FOCUS/WebFOCUS    Help with Period-Yr (MM-YYYY)
Go
New
Search
Notify
Tools
Reply
  
-star Rating Rate It!  Login/Join 
Member
Posted
Hello, I am new to webfocus and trying to figure out dynamic way to filter month based on year selection.

My report have two parameters &year and &month.
on launch HTML page when user chooses a drop down list year as 2007 it should filter out entries in second dropdown list and display just jan,feb,mar,apr,may . I have referred to previous posts about chainlinking but it didn't work for my case. Please suggest. I can upload my code if any one likes to see.
Thank you,


Webfocus 7.1 on Windows 2000 server with SQL Server 2000 database.
 
Posts: 3 | Registered: April 29, 2007Reply With QuoteEdit or Delete MessageReport This Post
Virtuoso
Posted Hide Post
Hi Tkota,

uploading the code helps and upgrading your signature with the versions you're working with would help too.




Frank

prod: WF 7.6.5 platform Windows,
databases: msSQL2000, msSQL2005, RMS, Oracle, Sybase,IE7
test: WF 7.6.5 on the same platform and databases,IE7

 
Posts: 1635 | Location: Amsterdam, the Netherlands | Registered: December 03, 2006Reply With QuoteEdit or Delete MessageReport This Post
Platinum Member
Posted Hide Post
tkota,

Welcome to Focal Point!

Hopefully this code will get you going in the right direction:


-* Set reference year
-SET &MYYEAR = 2007;

-* Get current year and month in numeric format
-SET &CURRYEAR = &DATEYY;
-SET &CURRMONTH = &DATEM;

-* If we are not in the current year, load all months in array, otherwise
-* only load array for months that have occurred this year
-SET &CURRMONTH = IF &MYYEAR NE &CURRYEAR THEN 12 ELSE &CURRMONTH;

-REPEAT :MONTHLOOP FOR &IDX FROM 1 TO &CURRMONTH

-SET &MONTH = DECODE &IDX
-    ( 1 'January' 2 'February' 3 'March' 4 'April' 
-      5 'May' 6 'June' 7 'July' 8 'August' 9 'September' 
-     10 'October' 11 'November' 12 'December');

-SET &MONTHARRAY.&IDX = &MONTH;

-:MONTHLOOP

-* Display the array
-REPEAT :PRINTLOOP FOR &IDX FROM 1 TO &CURRMONTH
-TYPE IDX(&IDX) : &MONTHARRAY.&IDX

-:PRINTLOOP


Regards,
Sean


------------------------------------------------------------------------
PROD: WebFOCUS 7.6.2 on Unix AIX/Tomcat/Servlet Mode
TEST: WebFOCUS 7.6.2 on Unix AIX/Tomcat/Servlet Mode
 
Posts: 211 | Location: Ottawa | Registered: November 03, 2005Reply With QuoteEdit or Delete MessageReport This Post
 Previous Topic | Next Topic powered by eve community  
 

IB - Developer Center    Forums  Hop To Forum Categories  FOCUS/WebFOCUS    Help with Period-Yr (MM-YYYY)

Copyright © 1996-2008 Information Builders, leaders in enterprise business intelligence.