vfp中如何使用COMBO的值做为DBF文件的取值条件用于运算
如DBF文件中,第一个字段为“档次”,第二个字段为“金额”,combo用于选择档次,在TEXT中要显示与档次相对应的“金额”再加100的值...
如DBF文件中,第一个字段为“档次”,第二个字段为“金额”,combo用于选择档次,在TEXT中要显示与档次相对应的“金额”再加100的值
展开
1个回答
展开全部
分少了点。
分成多个部分来完成
在COMBO的INIT事件中输代码如:
SELECT DISTINCT 档次,金额 FROM 表名 INTO CURSOR LS1
THISFORM.COMBO1.ROWSOURCE="LS1.档次"
THISFORM.COMBO1.REFRESH
在COMBO的CLICK事件中代码如下:
SELE LS1
LOCA FOR TRIM(档次)==TRIM(THISFORM.COMBO1.VALUE)
IF FOUND()
THISFORM.TEXT1.VALUE=LS1.金额
ELSE
THISFORM.TEXT1.VALUE=0
ENDIF
THISFORM.TEXT1.REFRESH
分成多个部分来完成
在COMBO的INIT事件中输代码如:
SELECT DISTINCT 档次,金额 FROM 表名 INTO CURSOR LS1
THISFORM.COMBO1.ROWSOURCE="LS1.档次"
THISFORM.COMBO1.REFRESH
在COMBO的CLICK事件中代码如下:
SELE LS1
LOCA FOR TRIM(档次)==TRIM(THISFORM.COMBO1.VALUE)
IF FOUND()
THISFORM.TEXT1.VALUE=LS1.金额
ELSE
THISFORM.TEXT1.VALUE=0
ENDIF
THISFORM.TEXT1.REFRESH
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询