请问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