| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1560 人关注过本帖
标题:菜鸟求助, 查询的初始值问题
取消只看楼主 加入收藏
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
 问题点数:0 回复次数:6 
菜鸟求助, 查询的初始值问题

小弟写的一个小小的IP查询程序
text1 是输入IP
TEXT2 是结果, 地址

运行表单, 没输条件IP 地址就有数据 是表的第1个 地址

IP里 输入10.245 或者10. 结果都会指到 表的第1个地址 都没报错 输入10.2451 就报错提示无此数据

正确的IP比如 10.245.192.99 10.166.0.77

这样的

不知道怎么样修改. 让输入 10.245 这样的 没输完的 就报错

还有初始值 TEXT2 运行 为空
搜索更多相关主题的帖子: 查询 
2007-08-14 18:04
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 
可爱的斑竹出现了.

我的查询表单 比如 就2个 一个TEXT1是 输入IP (就是查询的条件) 一个TEXT2是地址(就是查询结果)

第1个疑问 :运行表单 . TEXT2 显示的 数据表里的 第1个数据地址 我想 运行表单 TEXT1,TEXT2 应该都是空的 输入IP查询 TEXT2才有地址 不知道怎么初始TEXT2的值


第2个疑问 查询条件 比如输入 10.245.192.5 结果是 北京 输入10.245.192.14 是湖北
输入 10.245 结果还是北京 输入10. 结果也是北京
输入10.2451 结果才报错

我的原意 是 输入 10.245. 应该报错的 不知道怎么改 输入完整的IP才应该有结果







2007-08-14 18:34
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 
555 斑竹误会我了. 很多东西不熟

这个是我的 查询码 , 我有自己写
if len(alltrim(thisform.text1.value))=0
messagebox("对不起,请输入要查询的数据!",0+16+0,"查询失败")
else
locate for 视图4.ip_num=alltrim(thisform.text1.value)
thisform.refresh
if not found()
messagebox("对不起,没有找到您输入的数据!!",0+16+0,"查询失败")
endif
endif
thisform.refresh

还有第1个问题 text2 的 contrlsource 是 视图4ip_dd 运行表单,text2还是默认出现数据源的第1个地址 我想让 它 和 text1 运行都为空的

第2个问题, 条件IP都输入完整, 比如输 10.245 或者10. 结果都是显示第1个地址

只有 输入10.24511 之类的 才报错
2007-08-14 19:08
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 
第2个问题我已搞定.

2楼说的差不多 不过 加 == 2个等于 咋都差不多了

在主程序加了条 就可以 解决第2个疑问了
2007-08-14 20:23
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 

报告斑竹.. 主程序 加了 set excat on 就搞定了.

就是斑竹说的,给控件赋了值,而且是字段绑定, 这个该怎么改, 能大致说下吗

小弟才学VF1个月不到,就看着一本书学的,那书没教代码之类的,书名(入门与提高)

2007-08-15 08:57
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 
就是因为 text2 的 controlsource 数据缘绑定 视图4ip_dd , 所以才会出现 运行后指针默认指向第1个记录, 把 controlsource 设置为 无 , 好象要引用变量把,

楼上斑竹说的很对, 谢谢 小弟不才,有大哥指教下吗

不太会写了.
2007-08-15 10:48
braden
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-8-5
收藏
得分:0 
楼上, 我就是用一个 text 输入查询条件 一个 text1 输入查询结果, text1的controlsource 是绑定了数据源的, 运行查询时,text1 就显示 表的第1个记录

我想 运行时 text 和 text1 都应该为空的, 不知道 text1 该怎么改


2007-08-17 08:52
快速回复:菜鸟求助, 查询的初始值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044214 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved