为什么显示不了?

kidd861008 2010-05-20 02:00:12
用数据窗口做根据条件查询;

long a
int b
string name
b=1
if sle_1.text="" then
messagebox("error","输入为空!")

b=0
end if

if b=1 then
select xm
into :name
from 打印凭证
where ks=:sle_1.text;
if name="" then
messagebox("error","没有该病人的信息!")
sle_1.text=""
else
a=long(sle_1.text)
dw_1.retrieve(sle_1.text)
end if
end if


数据运行到“没有该病人信息都能实现”都能实现,
1.我再SLE_2输入条件,但无论输入什么条件,再数据窗口里显示的都是我再数据库里面输入的数据
2.再更改条件,显示在数据窗口中的数据内容都不会改变

哪位大虾能帮我一下啊。。。
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kidd861008 2010-05-21
  • 打赏
  • 举报
回复
哪位大虾愿意留联系方式给我,我想虚心请假。
时间很急啊。。。
new4everlau 2010-05-21
  • 打赏
  • 举报
回复
他们回帖我顶贴
kidd861008 2010-05-20
  • 打赏
  • 举报
回复
那是不是要修改属性设置接收呢?我是初学的 ,不太清楚啊。。。
xxzsx 2010-05-20
  • 打赏
  • 举报
回复
dw没加接收参数吧?
gui41021 2010-05-20
  • 打赏
  • 举报
回复
dw没加接收参数吧?
kenvenlee 2010-05-20
  • 打赏
  • 举报
回复
路过!
xuam 2010-05-20
  • 打赏
  • 举报
回复
dw没加接收参数吧?
kidd861008 2010-05-20
  • 打赏
  • 举报
回复
不好意思 是在SLE_1 输入,在这里不小心打错字了啊。
我是放在一个控件cb_1里面的哦。

是搜索得到,但搜索出的结果是整个表的内容 ,不是按照条件搜索了啊!
PB菜鸟 2010-05-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 kidd861008 的回复:]
用数据窗口做根据条件查询;

long a
int b
string name
b=1
if sle_1.text="" then
messagebox("error","输入为空!")

b=0
end if

if b=1 then
select xm
into :name
from 打印凭证
where ks=:sle_1.text;
if name="" ……
[/Quote]
检索条件是sle_1.text的内容 ,在sle_2.text输入数据当然检索不到的。。。
永生天地 2010-05-20
  • 打赏
  • 举报
回复
1、哪个是sle_2
2、你这些代码写在哪
kidd861008 2010-05-20
  • 打赏
  • 举报
回复
我就想实现根据条件实现简单的查询功能。。比如 我输入我想要的姓名,那么查询结果就是与我输入的姓名相关的信息出来。。。

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧