当前位置: 代码迷 >> VFP >> 请教VFP中怎么打印满足条件的记录
  详细解决方案

请教VFP中怎么打印满足条件的记录

热度:2917   发布时间:2013-02-26 00:00:00.0
请问VFP中如何打印满足条件的记录!
请问有没人知道在VFP中如何打印满足条件的记录
比如     打印满足员工所属部门为“化验室”的记录

            这里的“化验室”是当前表单上的组合框combo1的值       也就是说这个值是取的数据库   GA.BDF中BM的值


          如何在加载表单的时候把GA.BDF的BM字段的值添加到组合框combo1里去


          两个问题   ,,谢谢解答!~
 

盼!~~~    



------解决方案--------------------------------------------------------
1、如用报表
report form ff for 所属部门=“化验室”
2、
thisform.combo1.RowSource=null
thisform.combo1.RowSourceType= 3
thisform.combo1.RowSource= 'select bm from ga into curs dd '

------解决方案--------------------------------------------------------
表单的INIT事件:

IF USED( 'GA ')
SELECT GA
ELSE
USE GA
ENDIF
SCAN
THISFORM.COMBO1.ADDITEM(ALLTRIM(BM))
ENDSCAN
------解决方案--------------------------------------------------------
打印时:


gcCombovalue=alltrim(thisform.combo1.displayvalue)
SELECT GA
SET FILTER TO ALLTRIM(BM)==gcCombovalue
开始打印即可。

注:
gcCombovalue为全局变量,在表单的Load事件中定义:PUBLIC gcCombovalue
  相关解决方案