f_myretrieve.srf 543 B

123456789101112131415161718192021
  1. $PBExportHeader$f_myretrieve.srf
  2. $PBExportComments$添加条件后retrieve--函数
  3. global type f_myretrieve from function_object
  4. end type
  5. forward prototypes
  6. global function integer f_myretrieve (datawindow f_dw, string f_where)
  7. end prototypes
  8. global function integer f_myretrieve (datawindow f_dw, string f_where);string ls_old,ls_update
  9. ls_old=f_dw.describe("DataWindow.Table.Select")
  10. if f_addwhere(f_dw,f_where)=1 then
  11. f_dw.retrieve()
  12. f_dw.Modify('DataWindow.Table.Select="'+ls_old+'"')
  13. return 1
  14. else
  15. return 0
  16. end if
  17. end function