home *** CD-ROM | disk | FTP | other *** search
- *****************
- * ╟≤╝╟┬╝╕÷╩² *
- *****************
- proc qjls
- para otj,ojgzd
- if len(trim(otj))=0
- otj='.t.'
- endif
- priv qjls,ofl
- if len(oflbds)=0
- sele 1
- count to qjls for &otj
- sele 2
- repl &ojgzd with qjls
- else
- sele 2
- goto top
- do while .not.eof()
- ofl=&oflbds
- sele 1
- set filt to ofl=&oflbds
- count to qjls for &otj
- sele 2
- repl &ojgzd with qjls
- skip
- enddo
- endif
- return
- *****************
- * ╟≤║═ *
- *****************
- proc qh
- para otj,ojgzd,otjzd
- if len(trim(otj))=0
- otj='.t.'
- endif
- priv q,ofl
- if len(oflbds)=0
- sele 1
- sum &otjzd to q for &otj
- sele 2
- repl &ojgzd with q
- else
- sele 2
- goto top
- do while .not.eof()
- ofl=&oflbds
- sele 1
- set filt to ofl=&oflbds
- sum &otjzd to q for &otj
- sele 2
- repl &ojgzd with q
- skip
- enddo
- endif
- return
- *****************
- * ╟≤╞╜╛∙╓╡ *
- *****************
- proc qpjz
- para otj,ojgzd,otjzd
- if len(trim(otj))=0
- otj='.t.'
- endif
- priv q,ofl
- if len(oflbds)=0
- sele 1
- aver &otjzd to q for &otj
- sele 2
- repl &ojgzd with q
- else
- sele 2
- goto top
- do while .not.eof()
- ofl=&oflbds
- sele 1
- set filt to ofl=&oflbds
- aver &otjzd to q for &otj
- sele 2
- repl &ojgzd with q
- skip
- enddo
- endif
- return
- *****************
- * ╟≤╫ε┤≤╓╡ *
- *****************
- proc qzdz
- para otj,ojgzd,otjzd
- if len(trim(otj))=0
- otj='.t.'
- endif
- priv q,ofl
- if len(oflbds)=0
- sele 1
- goto top
- q=-999999999
- do while .not.eof()
- if &otj
- q=iif(q<&otjzd,&otjzd,q)
- endif
- skip
- enddo
- sele 2
- repl &ojgzd with q
- else
- sele 2
- goto top
- do while .not.eof()
- ofl=&oflbds
- sele 1
- set filt to ofl=&oflbds
- goto top
- q=-999999999
- do while .not.eof()
- if &otj
- q=iif(q<&otjzd,&otjzd,q)
- endif
- skip
- enddo
- sele 2
- repl &ojgzd with q
- skip
- enddo
- endif
- return
- *****************
- * ╟≤╫ε╨í╓╡ *
- *****************
- proc qzxz
- para otj,ojgzd,otjzd
- if len(trim(otj))=0
- otj='.t.'
- endif
- priv q,ofl
- if len(oflbds)=0
- sele 1
- goto top
- q=999999999
- do while .not.eof()
- if &otj
- q=iif(q>&otjzd,&otjzd,q)
- endif
- skip
- enddo
- sele 2
- repl &ojgzd with q
- else
- sele 2
- goto top
- do while .not.eof()
- ofl=&oflbds
- sele 1
- set filt to ofl=&oflbds
- goto top
- q=999999999
- do while .not.eof()
- if &otj
- q=iif(q>&otjzd,&otjzd,q)
- endif
- skip
- enddo
- sele 2
- repl &ojgzd with q
- skip
- enddo
- endif
- return