home *** CD-ROM | disk | FTP | other *** search
- on CDXFieldResults
- global CDXresultlist, CDProdList, CDDescList, CDCatlist, CDStatusList, CDSectionList, CDIssueList, CDpageselect, CDrecordsfound
- put " " into field "CDRESPROD"
- put " " into field "CDRESDesc"
- put " " into field "CDRESsection"
- put " " into field "CDRESCat"
- put " " into field "CDRESstatus"
- put " " into field "CDRESissue"
- updateStage()
- set CDProdList to list()
- set CDDescList to list()
- set CDCatlist to list()
- set CDStatusList to list()
- set CDSectionList to list()
- set CDIssueList to list()
- if CDpageselect > 0 then
- if (CDpageselect * 18) < CDrecordsfound then
- repeat with g = (CDpageselect * 18) - 18 + 1 to CDpageselect * 18
- add(CDProdList, getAt(getAt(CDXresultlist, g), 1))
- add(CDDescList, getAt(getAt(CDXresultlist, g), 2))
- add(CDCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(CDStatusList, getAt(getAt(CDXresultlist, g), 4))
- add(CDSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(CDIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- else
- repeat with g = (CDpageselect * 18) - 18 + 1 to CDrecordsfound
- add(CDProdList, getAt(getAt(CDXresultlist, g), 1))
- add(CDDescList, getAt(getAt(CDXresultlist, g), 2))
- add(CDCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(CDStatusList, getAt(getAt(CDXresultlist, g), 4))
- add(CDSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(CDIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- end if
- else
- repeat with g = 1 to CDrecordsfound
- add(CDProdList, getAt(getAt(CDXresultlist, g), 1))
- add(CDDescList, getAt(getAt(CDXresultlist, g), 2))
- add(CDCatlist, getAt(getAt(CDXresultlist, g), 3))
- add(CDStatusList, getAt(getAt(CDXresultlist, g), 4))
- add(CDSectionList, getAt(getAt(CDXresultlist, g), 5))
- add(CDIssueList, getAt(getAt(CDXresultlist, g), 6))
- end repeat
- end if
- end
-