sql-server - 如何将数据获取到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
解决方案
组合框的 Value 属性仅指示选择了哪个项目。您需要设置 RowSource。由于您已经有一个游标,最简单的方法是:
ThisForm.cboAccNo.RowSource = "AccNos"
添马舰
推荐阅读
- flutter - 如何在颤振小部件测试中捕获来自未来的错误?
- ios - 使用空缓冲区调用 AudioQueueInputCallback
- python - pyqtgraph中填充图的透明度
- rx-java2 - 发出并行流但始终包含所有流的最后一个发射的可观察对象或运算符
- python - Django:按月聚合超过十二个月的问题
- c# - 如何处理连续的 GET 请求?
- python - 在 re.sub 中使用变量名
- powershell - 在复制到某个文件夹之前重命名文件
- android - action_send Intent 后退按钮需要按两次才能关闭活动
- spring-boot - 具有多个相同类型 bean 的自定义自动配置