如何用VF按照文本框中输入的字符串查询指定表中的相应数据?第一个功能对了的就给全分!

reyath 2005-05-25 10:11:09
学生制作了一个只有一个文本框和命令按钮的表单,想实现的功能如下:
运行表单后在文本框中输入一段数字,按下命令按钮后,系统会在一个名为XXX的数据表中的DW字段里寻找与该段数字想匹配的记录,找到后将以浏览的形式出现。

命令按钮的单击事件里我写的如下命令,但总也无法实现。请各位指点。
close all
close databases
select all from XXX.DW=text1.value
...全文
395 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LAIYANGPJ 2005-05-26
  • 打赏
  • 举报
回复
楼上就不用BROWSE了吧
dzhfly 2005-05-26
  • 打赏
  • 举报
回复
select * from XXX where alltrim(thisform.text1.value)$dw
brow

LAIYANGPJ 2005-05-26
  • 打赏
  • 举报
回复
要是XXX不是一个新表,而是与GRID邦定那:
SET FILTER TO DW=thisform.text1.value
reyath 2005-05-26
  • 打赏
  • 举报
回复
dfwxj(清风) 最先实现了。谢谢啊。也谢谢各位的回答。
边城无名 2005-05-26
  • 打赏
  • 举报
回复
最好的习惯是先设置一个变量。如:
Strxx=ALLTRIM(THISFORM.TEXT1.VALUE)
Brow for Strxx$DW 即可。
十豆三 2005-05-26
  • 打赏
  • 举报
回复
字段内容包含文本框内容
SELECT * FROM XXX WHERE ALLTRIM(THISFORM.TEXT1.VALUE)$ALLTRIM(DW)

字段内容等于文本框内容
SELECT * FROM XXX WHERE ALLTRIM(DW)=ALLTRIM(THISFORM.TEXT1.VALUE)

文本框内容包含字段内容
SELECT * FROM XXX WHERE ALLTRIM(DW)$ALLTRIM(THISFORM.TEXT1.VALUE)


dfwxj 2005-05-25
  • 打赏
  • 举报
回复
这象是SELECT语句吗?

select * from XXX where DW=thisform.text1.value

2,746

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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