社区
PowerBuilder
帖子详情
又来给大家送分了,对于老手很简单的,但对于初学者我……
dzhcheng
2002-08-01 04:04:12
最近又碰到个问题,请大家帮帮忙!
学习pb时,在一本书上看到,利用查询条件过滤数据窗口的缓冲区的数据,有三种方法:(1)数据的过滤,使用setfilter()和filter()(2)Query状态的应用 (3)动态改变where子句(直接读取DataWindow.Table.select的属性)
对于(2)(3)我不是很清楚,大家能否解释一下,最好给个完整的例子……
先谢了……
...全文
100
10
打赏
收藏
又来给大家送分了,对于老手很简单的,但对于初学者我……
最近又碰到个问题,请大家帮帮忙! 学习pb时,在一本书上看到,利用查询条件过滤数据窗口的缓冲区的数据,有三种方法:(1)数据的过滤,使用setfilter()和filter()(2)Query状态的应用 (3)动态改变where子句(直接读取DataWindow.Table.select的属性) 对于(2)(3)我不是很清楚,大家能否解释一下,最好给个完整的例子…… 先谢了……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
super_jack
2002-08-02
打赏
举报
回复
动态构造SQL语句,
dzhcheng
2002-08-02
打赏
举报
回复
初学pb,请各位大哥帮小弟一把!
如何准确恰当的将过滤的条件加到Where子句中?多谢!!
dzhcheng
2002-08-01
打赏
举报
回复
wiler(贼狼) 你说有没有这样的问题?
dzhcheng
2002-08-01
打赏
举报
回复
Icon(图标) ,toytony(toys) 说得是,可是如果sql语句有排序ODER BY和ASC等,就不行了……如下:
SELECT "department"."dept_id",
"employee"."emp_fname",
"employee"."emp_id",
"employee"."zip_code",
"employee"."ss_number",
"employee"."bene_day_care",
"employee"."sex",
"department"."dept_name"
FROM {oj "employee" LEFT OUTER JOIN "department" ON "employee"."dept_id" = "department"."dept_id"}
WHERE department.dept_id <= 1000
ORDER BY "department"."dept_id" ASC
能否给一个较为完整的程序段?……
wiler
2002-08-01
打赏
举报
回复
3)
ls_sql= dw_1.GetSQLSelect ( )
if pos(ls_sql,"where") = 0
ls_sql += "where xxx=xxx1"
else
ls_sql += " and xxx=xxx1"
end if
DW_1.SetSQLSelect ( ls_sql )
DW_1.retrieve()
panchongbin
2002-08-01
打赏
举报
回复
看看帮助文件里的数据窗口控件的querymode属性的说明就明白啦
zzz1975
2002-08-01
打赏
举报
回复
2)Query状态的应用 很少用,保存某种形式?/
(3)动态改变where子句(直接读取DataWindow.Table.select的属性)
楼上弟弟说了
toytony
2002-08-01
打赏
举报
回复
(2). 不知道,学习。
(3). 楼上的好像有点问题。应该是
ls_sql = DW_1.describe("datawindow.table.select")
if pos(ls_sql,"where") = 0
ls_sql += "where xxx=xxx1"
else
ls_sql += " and xxx=xxx1"
end if
DW_1.modify('datawindow.table.select = "' + ls_sql + '"')
DW_1.retrieve()
我几乎每个窗口都要用这段代吗!:)
Icon
2002-08-01
打赏
举报
回复
(2)Query状态的应用?我也不明白。
(3)
ls_sql = DW_1.Table.select
if pos(ls_sql,"where") = 0
ls_sql += "where xxx=xxx1"
else
ls_sql += " and xxx=xxx1"
end if
dw_1.setsqlselect(ls_sql)
dw_1.retrieve()
joss
2002-08-01
打赏
举报
回复
3、动态改变where子句就是动态的SQL语句
看看书吧!
——黑马程序员——编程
老手
与高手的误区
本文探讨了编程
老手
与高手之间的误区,并提出了成为一名优秀程序员的态度与方法。强调了不断学习的重要性及正确的学习态度。
实战无线通信应知应会新手入门
老手
温故:无线通信领域的全方位指南
《实战无线通信应知应会:新手入门,
老手
温故》是酷哥尔编写的高清文字版教程。它从基本概念入手,介绍关键技术,涵盖多址、调制解调等,还分析了物联网等实际应用。既适合新手系统学习,也方便
老手
复习巩固,能提升无线通信理解与应用能力。
初学者
3步选入门吉他,10年吉他
老手
推荐
本文为
初学者
提供了选购入门吉他的三个步骤:确定预算,理解琴型,选择购琴渠道。建议
初学者
选择500-2000元的单板吉他,如DOPHN C320和YAMAHA F310,并对比了不同吉他品牌和型号的性价比,帮助新手避免购买‘烧火棍’。
FPGA新手和
老手
的区别
本文对比了FPGA新手和
老手
的代码,指出新手代码风格欠佳。作者以自身经历为例,建议FPGA
初学者
从一开始就养成好的代码风格,否则工作后改起来很痛苦。还给出了端口列表定义、always块使用等代码风格建议,强调多写代码有助于养成好风格。
实战无线通信应知应会:新手入门,
老手
温故
《实战无线通信应知应会:新手入门,
老手
温故》是酷哥尔编写的高清文字版教程。内容涵盖无线通信基本概念、关键技术及实际应用,以通俗易懂方式呈现,适合新手入门和
老手
复习,能提升学习者对无线通信的理解与应用能力。
PowerBuilder
1,110
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章