Focal Point
[SOLVED] Decode from file

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/2601052802

January 19, 2007, 05:26 AM
FrankDutch
[SOLVED] Decode from file
I want to use the decode function from a file with data.
the data looks like
codx description
aaa this is value aaa
bbb and here we have bbb
ccc next is code ccc

I put this in the file ..
TABLE FILE DATA
PRINT CODX
COMPUTE SP/A2=' ';
DESCRIPTION
ON TABLE HOLD AS TODECODE FORMAT ALPHA
END
Then do a define
DEFINE FILE CAR
DESCR/A30=DECODE MODEL(TODECODE ELSE 'unknown')
END

now create my report with the field DESCR

TABLE FILE CAR
PRINT MODEL DESCR
BY ...
END

I get only the first word of my description so:
this
and
next

etc

I see what is going wrong but how can I avaoid it.

This message has been edited. Last edited by: Kerry,




Frank

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

January 19, 2007, 06:06 AM
Tony A
Frank,

You need to enclose your description within singles quotes as they contain spaces.

TABLE FILE DATA
PRINT CODX
COMPUTE SP/A2=' ';
COMPUTE NEW_DESC/A40='''' || DESCRIPTION || '''';
ON TABLE SAVE AS TODECODE FORMAT ALPHA
END


Make the computed field two characters longer than the DESCRIPTION field and do a SAVE instead of HOLD. HOLD produces a master file description that you do not require for this type of decode.

T



In FOCUS
since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2  
WebFOCUS App Studio 8.2.06 standalone on Windows 10 
January 19, 2007, 07:32 AM
FrankDutch
yes, of course...
thanks




Frank

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

November 13, 2008, 05:39 AM
FrankDutch
Tony

I was looking at this old question, since I got a problem with it.
I found that you need to ad the line

SET HOLDLIST=PRINTONLY


Else the holdfile also gets the original DESCRIPTION field in the dataset and that will give unexpected results.




Frank

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