问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用PB实现查询功能?

发布网友 发布时间:2022-04-20 21:38

我来回答

2个回答

热心网友 时间:2023-12-18 13:46

这个很简单哦~
显示查询结果是体现在窗口下面的DW(数据窗口)中的,那么你需要组合好条件,然后利用数据窗口控件的
setSQLSelect(条件字符串)的方法重新设置DW查询SQL,然后再对DW操作retrieve()
即可实现!例如:
string
name
,
gender
name
=
sle_name.text
gender
=
ddlb_gender.text
string
ls_selectCmd
ls_sqlcmd
=
"select
name
,
gender
....
from
employee
"
+
&
"where
(name='"
+
name
+
"')
and
(gender='"
+
gender
+
"')"
dw_1.setTransobject(sqlca)
dw_1.setSQLSelect(ls_selectCmd)
if
dw_1.retrieve()
<
1
then
messagebox("提示"
,
"未找到任何条件的人员信息")
end
if
祝你好运!

热心网友 时间:2023-12-18 13:47

dw_1.setfilter("jine like'%'+sle_1.text+'%'")
dw_1.setfilter("riqi like'%'+sle_2.text+'%'")//问题应该就出在这。

以上两句都是针对字符串型的字段进行过滤的,可是看你的“金额”和“日期”,应该是数字型和日期型的字段,那么这样肯定会出“expression is not valid”错误(表达式无效),改成这样试试:

dw_1.setfilter("jine="+sle_1.text)
dw_1.setfilter("riqi=datetime('"+sle_2.text+"')")

试一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... pb如何实现查询功能 伯乐的现代意思是什么? 成都有微拍堂吗? 微信群的左下角如何设置微拍堂 请问,我在微拍堂,买的钱币是真的吗? 微拍堂成交后怎么付款 杭州微拍堂文化创意有限公司电话是多少? 微拍堂提现要手续费吗 微拍堂都有哪些等级?怎么才能升级啊? 有没有玩过微拍堂的朋友?觉得这款软件如何? 什么叫微拍堂 杭州微拍堂拍卖有限公司怎么样? 微拍堂可以选择上门自提吗 微拍堂既然是在杭州,那为何每件商品都是从河南漯河... 微拍堂是真的吗 请问北京微拍堂都有吗些?地址? 怎样在海尔智能语音王电视机上下载乐播投屏 怎么下载乐播投屏 可以下载乐播投屏吗?如何下载 乐播投屏下载? 股票pbpe值在哪里可以查询啊??? pb 如何查找比较消耗时间的代码 如何用PB实现查询功能 PB 数据窗口查询 在PB中怎样设置查询条件,如何设置才是最合适呢? PB里如何用时间段查询数据 PB条件查询 关于PB的查询语句 PB9.0 如何实现选择查询,即在一个查询表中显示出... pb查询语句 PB 查询数据 关于pb里面条件查询的问题 如何用PB软件根据起始和结束日期查询出客户的详细资料 这个PB查询窗口问题,第一次查询可以查出来第二次... pb查询按钮的代码 PB 里面的模糊查询怎样写 有关pb中数据库查询问题 Rasberry Pi开机进入Linux系统如何重新设置网络啊? 电脑安装的是双系统,linux却无法上网 centos7 怎么重启网络配置