home *** CD-ROM | disk | FTP | other *** search
- on RVXSearchNOW
- global RVXSearchButtonSprite, RVXSelectedWord, RVXDatafield, RVXOperatorList, RVXfieldnamesList, RVXSub, RVXOptionSprite, RVXTitle, RVXNothingfound
- if rollOver(RVXSearchButtonSprite) then
- set the member of sprite RVXSearchButtonSprite to member "RVXSearchButtOutRed"
- updateStage()
- repeat while rollOver(RVXSearchButtonSprite)
- if the mouseDown then
- set the member of sprite RVXSearchButtonSprite to member "RVXSearchButtInRed"
- updateStage()
- set the member of sprite RVXTitle to member "RVXWait"
- set the locH of sprite 32 to 2000
- cursor(4)
- set RVXSub to 3
- set RVXNoOfRows to 0
- if (the locH of sprite 21 = 2000) or (the locH of sprite 22 = 2000) or (the locH of sprite 23 = 2000) or (field "selectedthree" = EMPTY) then
- set the member of sprite 32 to member "RVXNotcomplete"
- set the loc of sprite 32 to point(299, 355)
- set the member of sprite RVXTitle to member "RVXSelect"
- set RVXNothingfound to 1
- updateStage()
- else
- set RVXNoOfRows to 1
- if (the locH of sprite 25 = 2000) or (the locH of sprite 26 = 2000) or (the locH of sprite 27 = 2000) or (field "selectedSeven" = EMPTY) then
- else
- set RVXNoOfRows to 2
- if (the locH of sprite 29 = 2000) or (the locH of sprite 30 = 2000) or (the locH of sprite 31 = 2000) or (field "selectedTwelve" = EMPTY) then
- else
- set RVXNoOfRows to 3
- end if
- end if
- end if
- case RVXNoOfRows of
- 1:
- set the member of sprite 7 to member "RVXANDOR"
- set the member of sprite 8 to member "RVXInputOneGrey"
- set the member of sprite 9 to member "RVXInputTwoGrey"
- set the member of sprite 10 to member "RVXInputthreeGrey"
- repeat with t = 24 to 31
- set the locH of sprite t to 2000
- end repeat
- set the locH of sprite RVXOptionSprite to 2000
- 2:
- set the member of sprite 11 to member "RVXANDOR"
- set the member of sprite 12 to member "RVXInputOneGrey"
- set the member of sprite 13 to member "RVXInputTwoGrey"
- set the member of sprite 14 to member "RVXInputthreeGrey"
- repeat with t = 28 to 31
- set the locH of sprite t to 2000
- end repeat
- set the locH of sprite RVXOptionSprite to 2000
- end case
- updateStage()
- repeat while the mouseDown
- end repeat
- set the member of sprite RVXSearchButtonSprite to member "RVXSearchButtInBlack"
- updateStage()
- case RVXNoOfRows of
- 1:
- RVXFindSelection("SelectedOne")
- RVXWhichDatafield(RVXfieldnamesList)
- set TopRowOne to RVXDatafield
- RVXFindSelection("SelectedTwo")
- RVXWhichDatafield(RVXOperatorList)
- set TopRowTwo to RVXDatafield
- RVXFindSelection("SelectedThree")
- set TopRowThree to RVXSelectedWord
- RVXSetCriteria(1, TopRowOne, TopRowTwo, TopRowThree)
- 2:
- RVXFindSelection("SelectedOne")
- RVXWhichDatafield(RVXfieldnamesList)
- set TopRowOne to RVXDatafield
- RVXFindSelection("SelectedTwo")
- RVXWhichDatafield(RVXOperatorList)
- set TopRowTwo to RVXDatafield
- RVXFindSelection("SelectedThree")
- set TopRowThree to RVXSelectedWord
- RVXFindSelection("SelectedFour")
- set FirstAndOr to RVXSelectedWord
- RVXFindSelection("SelectedFive")
- RVXWhichDatafield(RVXfieldnamesList)
- set SecondRowOne to RVXDatafield
- RVXFindSelection("SelectedSix")
- RVXWhichDatafield(RVXOperatorList)
- set SecondRowTwo to RVXDatafield
- RVXFindSelection("SelectedSeven")
- set SecondRowThree to RVXSelectedWord
- RVXSetCriteria(2, TopRowOne, TopRowTwo, TopRowThree, FirstAndOr, SecondRowOne, SecondRowTwo, SecondRowThree)
- 3:
- RVXFindSelection("SelectedOne")
- RVXWhichDatafield(RVXfieldnamesList)
- set TopRowOne to RVXDatafield
- RVXFindSelection("SelectedTwo")
- RVXWhichDatafield(RVXOperatorList)
- set TopRowTwo to RVXDatafield
- RVXFindSelection("SelectedThree")
- set TopRowThree to RVXSelectedWord
- RVXFindSelection("SelectedFour")
- set FirstAndOr to RVXSelectedWord
- RVXFindSelection("SelectedFive")
- RVXWhichDatafield(RVXfieldnamesList)
- set SecondRowOne to RVXDatafield
- RVXFindSelection("SelectedSix")
- RVXWhichDatafield(RVXOperatorList)
- set SecondRowTwo to RVXDatafield
- RVXFindSelection("SelectedSeven")
- set SecondRowThree to RVXSelectedWord
- RVXFindSelection("SelectedEight")
- set SecondAndOr to RVXSelectedWord
- RVXFindSelection("Selectednine")
- RVXWhichDatafield(RVXfieldnamesList)
- set ThirdRowOne to RVXDatafield
- RVXFindSelection("SelectedEleven")
- RVXWhichDatafield(RVXOperatorList)
- set ThirdRowTwo to RVXDatafield
- RVXFindSelection("SelectedTwelve")
- set ThirdRowThree to RVXSelectedWord
- RVXSetCriteria(3, TopRowOne, TopRowTwo, TopRowThree, FirstAndOr, SecondRowOne, SecondRowTwo, SecondRowThree, SecondAndOr, ThirdRowOne, ThirdRowTwo, ThirdRowThree)
- end case
- exit repeat
- end if
- end repeat
- if the member of sprite RVXSearchButtonSprite = member "RVXSearchButtOutRed" then
- set the member of sprite RVXSearchButtonSprite to member "RVXSearchButtOut"
- else
- case RVXNothingfound of
- 0:
- set the member of sprite RVXSearchButtonSprite to member "RVXNewButtOut"
- 1:
- set the member of sprite RVXSearchButtonSprite to member "RVXSearchButtOut"
- set the member of sprite RVXTitle to member "RVXSelect"
- set RVXSub to 2
- end case
- end if
- cursor(-1)
- updateStage()
- end if
- end
-