Thanks Eric, I found the problem.  I got fooled by running it on a Join
Form with differing Field IDs, thus I got the
'zTmp_ForceNewTaskCreation' and $ zTmp_ForceNewTaskCreation$ mixed up.

 

Regards,

Marco Rasile

Manager - Applications Development (IP Garage)

Bell Canada

220 Simcoe Street

Toronto, ON, M5T 1T4

Home Office: 905-826-5082

Office: 416-353-1902

Fax: 416-260-9839

[EMAIL PROTECTED]

 

________________________________

From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Eric Cleereman (IT)
Sent: December 20, 2006 2:35 PM
To: arslist@ARSLIST.ORG
Subject: Re: Different result from Set Field If and User Tool Query

 

Hi Marco,

 

I experienced a similar thing under version 6.3 (multiple patch levels).

 

Under an Active Link, LASTCOUNT always returned the result I'd expect,
but under a Filter sometimes I would get the number I'd expected, while
other times I'd get a seemingly random number.  The odd thing was that I
could execute the same Filter on the same search several times in a row,
and it would alternate between the correct number and an incorrect one.

 

After digging in the server logs, it turned out that when LASTCOUNT was
expanded from a Filter, the number expanded was whatever the count was
from the last search performed from any Filter on the server.  If the
last search happened to be performed by the Filter that I was testing,
I'd get the correct result.  If the last search happened to be a search
performed from an unrelated Filter, I'd get an incorrect result.

 

A workaround I ended up using was to do a set fields, where the value
being set was obtained from SQL similar to the following:

    SELECT COUNT(Case_ID_)
    FROM HPD_HelpDesk
    WHERE Status=2

 

Eric Cleereman

        -----Original Message-----
        From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] Behalf Of Marco Rasile
        Sent: Wednesday, December 20, 2006 2:12 PM
        To: arslist@ARSLIST.ORG
        Subject: Different result from Set Field If and User Tool Query

        ** 

        Good Afternoon Listers,

         

        I have an issue that I've never come across before.  I am using
the following Set Field If Qualification in a Filter:

         

        ((( 'Task Status' != "Completed") AND ( 'Task Status' !=
"Cancelled") AND ( 'Task Status' != "Not Required")) OR (
$zTmp_ForceNewTaskCreation$ = "Yes")) AND ( 'Project Number' = $Project
Number$) AND ( 'InFlow' = "Yes")

         

        However, it is returning a LASTCOUNT of 10 when triggered in the
Filter, which is not the result we were expecting.  We were expecting 1
returned result.  So to test it, we put this in the User Tool Advanced
Search and got the expected 1 returned record.  Why would the results
differ?  Has anyone ever seen this before?

         

        Regards,

        Marco Rasile

        Manager - Applications Development (IP Garage)

        Bell Canada

        220 Simcoe Street

        Toronto, ON, M5T 1T4

        Home Office: 905-826-5082

        Office: 416-353-1902

        Fax: 416-260-9839

        [EMAIL PROTECTED]

         

        __20060125_______________________This posting was submitted with
HTML in it___ 

__20060125_______________________This posting was submitted with HTML in
it___

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to