读书人

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

发布时间: 2012-02-24 16:30:38 作者: rapoo

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

读书人网 >VFP

热点推荐