home *** CD-ROM | disk | FTP | other *** search
- on PRODFieldResults
- global CDXresultlist, MGProdList, MGDescList, MGCatlist, MGRATEList, MGSectionList, MGIssueList, CDpageselect, CDrecordsfound
- put " " into field "MGRESPROD"
- put " " into field "MGRESDesc"
- put " " into field "MGRESsection"
- put " " into field "MGRESCat"
- put " " into field "MGRESRate"
- put " " into field "MGRESissue"
- updateStage()
- set MGProdList to list()
- set MGDescList to list()
- set MGCatlist to list()
- set MGRATEList to list()
- set MGSectionList to list()
- set MGIssueList to list()
- if CDpageselect > 0 then
- if (CDpageselect * 18) < CDrecordsfound then
- repeat with g = (CDpageselect * 18) - 18 + 1 to CDpageselect * 18
- add(MGProdList, getAt(getAt(CDXresultlist, g), 1))
- add(MGDescList, getAt(getAt(CDXresultlist, g), 2))
- add(MGCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(MGRATEList, getAt(getAt(CDXresultlist, g), 4))
- add(MGSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(MGIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- else
- repeat with g = (CDpageselect * 18) - 18 + 1 to CDrecordsfound
- add(MGProdList, getAt(getAt(CDXresultlist, g), 1))
- add(MGDescList, getAt(getAt(CDXresultlist, g), 2))
- add(MGCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(MGRATEList, getAt(getAt(CDXresultlist, g), 4))
- add(MGSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(MGIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- end if
- else
- repeat with g = 1 to CDrecordsfound
- add(MGProdList, getAt(getAt(CDXresultlist, g), 1))
- add(MGDescList, getAt(getAt(CDXresultlist, g), 2))
- add(MGCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(MGRATEList, getAt(getAt(CDXresultlist, g), 4))
- add(MGSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(MGIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- end if
- end
-