On Sep 9, 2010, at 4:24 PM, Aparajita Fishman wrote:
> At what point do you call unlockAndLoad?
Basic structure with field updates removed.
method "myupdateOrCreateApplicationData"($app;$q)
$cid := session{"citizen.id"}
$jsid := num($app{"f_jsid"})
query([applicationdata]; [applicationdata]jobstageid = $jsid;*)
query([applicationdata]; &;[applicationdata]citizenid = $cid)
if (records in selection([applicationdata]) = 0)
create record([applicationData])
[ApplicationData]JobStageID :=$jsid
[ApplicationData]CitizenID := $cid
save record([applicationData])
$create := true
end if
if (a4d.utils.unlockAndLoad(->[applicationData]))
/*update some other fields here from a form
I moved them outside the unlock and load with same results*/
save record([applicationData])
unload record([applicationData])
read only([applicationData])
return("")
else
unload record([applicationData])
read only([applicationData])
return('Application Data record locked ')
end if
end method
Steve
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/