首页 > 解决方案 > 如何将数据获取到foxpro中的组合框

问题描述

我有一个组合框,我需要插入数据范围并选择一个字段来过滤来自 sql server 的数据以将数据获取到组合框。为此,我使用了此代码,但数据未显示在组合框中。我怎样才能以正确的方式做到这一点?

stra="select cAcctNumber from MAS.dbo.vACP_Payments where cFtyCD=?thisform.cboFactory.value and dPaymentDate>= ?thisform.txtFromDate.Value "
stra=stra+" AND dPaymentDate<= ?thisform.txtToDate.Value and cPaymentTypeDesc='CHEQUE' group by cAcctNumber "
SQLExec(hndOps,stra,'AccNos')


thisform.cboAccNo.Value=AccNos.cAcctNumber 

标签: sql-servervisual-foxpro

解决方案


组合框的 Value 属性仅指示选择了哪个项目。您需要设置 RowSource。由于您已经有一个游标,最简单的方法是:

ThisForm.cboAccNo.RowSource = "AccNos"

添马舰


推荐阅读