Removing Spaces
brian_matthewsbrian matthews
brian_matthews_bmw@hotmail.com
Wed, 16 Mar 2005 22:34:35 +0000
defines are evaluated only when referenced, try ' report T-AA T-CC T-DD T-BB
'.
If you want this to execute for many records in the file PRIMARY-MST you
will probably have to modiffy three of the lines as below,
>DEFINE T-CC CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_AA",(T-AA)) &
if record PRIMARY-MST exists
>DEFINE T-DD CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_BB","![REPL(VAR_AA,'
>','')]") &
if record PRIMARY-MST exists
>DEFINE T-BB CHAR*30 = GETSYSTEMVAL("VAR_BB") &
if record PRIMARY-MST exists
this is because items which do not reference record items are evaluated only
once ( I think ), the code above ties the define processing to the primary
file.
regards Bri,
>From: Ted Johnson <johnsont@wfu.edu>
>To: powerh-l@lists.sowder.com
>Subject: Removing Spaces
>Date: Wed, 16 Mar 2005 16:42:52 -0500
>
>I am trying to remove all the spaces from a field. I found the following
>code from some previous postings.
>
>DEFINE T-AA CHAR*20 = "12 456 789 A B C"
>DEFINE T-CC CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_AA",(T-AA))
>DEFINE T-DD CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_BB","![REPL(VAR_AA,' ','')]")
>DEFINE T-BB CHAR*20 = GETSYSTEMVAL("VAR_BB")
>REPORT T-AA T-BB
>go
>
>Which I changed to:
>
>ACCESS PRIMARY-MST
>
>SELECT IF BOX-CREATE-WHO = 'SCTSYNCH'
>
>DEFINE T-AA CHAR*30 = BOX-SORT-NAME
>DEFINE T-CC CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_AA",(T-AA))
>DEFINE T-DD CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_BB","![REPL(VAR_AA,'
>','')]")
>DEFINE T-BB CHAR*30 = GETSYSTEMVAL("VAR_BB")
>REPORT T-AA T-BB
>GO
>EXIT
>
>However the output field T-BB is always blank.
>
>When I do
>
>ACCESS PRIMARY-MST
>
>DEFINE T-AA CHAR*30 = "Johnson, Theodore H."
>DEFINE T-CC CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_AA",(T-AA))
>DEFINE T-DD CHAR*6 = "Y" IF SETSYSTEMVAL("VAR_BB","![REPL(VAR_AA,'
>','')]")
>DEFINE T-BB CHAR*30 = GETSYSTEMVAL("VAR_BB")
>REPORT T-AA T-BB
>GO
>EXIT
>
>I get the following output
>
>T-AA T-BB
>
>Johnson, Theodore Harold Johnson,TheodoreHarold
>
>Why can't I get the output to work correctly when reading from a field?
>
>Thanks,
>
>Ted Johnson
>
>
>
>--
>****************************************************
>Ted Johnson johnsont@wfu.edu
>Information Systems
>Wake Forest University 336-758-4374
>Winston-Salem, NC 27109 336-758-7127 FAX
>
>"Good judgment comes from experience and a lot of
>that comes from bad judgment".
> -- Richard Karn
>
>
>
>= = = = = = = = = = = = = = = = = = = = = = = = = = = =
>Mailing list: powerh-l@lists.sowder.com
>Subscribe: "subscribe" in message body to powerh-l-request@lists.sowder.com
>Unsubscribe: "unsubscribe <password>" in message body to
>powerh-l-request@lists.sowder.com
>http://lists.sowder.com/mailman/listinfo/powerh-l
>This list is closed, thus to post to the list you must be a subscriber.
_________________________________________________________________
Want to block unwanted pop-ups? Download the free MSN Toolbar now!
http://toolbar.msn.co.uk/