Thanks alot, was looking for this a while to !!

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[email protected]>
Sent: Tuesday, December 03, 2002 9:51 PM
Subject: Re: [DXBase] "via" in QSO labels


> Upon further reflection...
>
> I think I've figured out the problem, and a fix.
>
> The problem stems from the data stored, or not stored, in the MGR field.
As
> noted before, if there is a MGR, then If(CALL <> MGR) works.  However, if
> there is no MGR, in other words is a null or empty field, then If(CALL <>
> MGR) still evaluates true since CALL has some value and MGR is a null and
the
> two are therefore not equal.  The resulting true evaluation causes the
first
> argument to work and print the word "via" plus the MGR field which is
empty.
> This results in a label with only the word "via" printing out where there
is
> no MGR routing.
>
> The fix is a slight change in the logic so that the MGR field is examined
> first to see if it is empty or contains a value.  If MGR is empty, print a
> null.  If MGR has some value compare the CALL & MGR fields as before and
if
> they are not equal print the "via "+ MGR string.  If the fields are equal,
> print a null.  The resulting line of new logic is:
>
> If(MGR = "","",If(MGR <> CALL,"via    "+MGR,""))
>
> Go to Tools/Design Labels and select the label to modify.  Double click on
> the text box showing the formula, double click on the line of code and in
the
> resulting window edit the logic formula.  Be sure to pay attention to the
> commas and the extra parens at the end.  Click ok to accept the change,
click
> ok again and exit the design label module.  The labels should print
correctly
> now.
>
> Probably not the most elegant bit of code, but changing the formula as
above
> results in the labels printing correctly with the "via" suppressed when
there
> is no MGR.
>
> Gary KC9UM
>
>
>
> --- StripMime Report -- processed MIME parts ---
> multipart/alternative
>   text/plain (text body -- kept)
>   text/html
> The reason this message is shown is because the post was in HTML
> or had an attachment. Attachments are not allowed.
> Please post in Plain-Text only.---
> _______________________________________________
> DXBase Reflector - Please visit us on the web at www.dxbase.com
> - - - - - - - - - - - - - - - - - - - - - - -
> To UNSUBSCRIBE please visit:
> http://mailman.qth.net/mailman/listinfo/dxbase
>
>


Reply via email to