I have a problem with a routine I have in that procedures are being executed when I want my first routine to finish before the next one executes. The code below shows a Do statement being executed within a case statement where Do generatepdffab is being executed. But I want this to work through the case statments first process them then execute the Do locatearticle procedure at the bottom . Any ideas?
DO case
CASE m.fabstatus='Pending Approval' AND thisform.fabstatus.Value='Approved'
SELECT fabsum
TABLEUPDATE(.T.)
thisform.resetmode
DO generatepdffab
CASE m.fabstatus='Approved' AND thisform.fabstatus.Value='Approved'
SELECT fabsum
TABLEUPDATE(.T.)
thisform.resetmode
DO generatepdffab
ENDCASE
DO locatearticle WITH cArtikey
RETURN
Neil Lewis
IT R&D Manager
Velmore Ltd