新手求助,

chunling2 2003-10-19 01:45:45
本人写一个学生管理程序,里有学号一字段,在添加里添加新学生,但学生号不能为空,也不能有重复因此本人在保存处写写了以下代码,但怎样运行也不能,请大家帮一帮忙,看一看,
帮小弟解决这个问题
if empty(thisform.txt职工号.value)
messagebox("职工号不能为空")
thisform.txt职工号.setfocus()
else
loca all for 职工号=allt(aaa(1))
if found()
messagebox("职工号不能重复")
go bottom
thisform.txt职工号.value=''
thisform.txt职工号.setfocus()
其中上边个aaa(1)本人系这样付值的
dimension aaa(13)
aaa(1)=thisform.txt职工号.value
replace 员工信息.职工号 with aaa(1)
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chunling2 2003-10-20
  • 打赏
  • 举报
回复
是呀,上两层的说得对呀查不出重复的呀,,,,,,,,无论打多少重复的职工号他都能通过呀,
就是这个问题,我按你的意见改过了,也是不行呀,至于不能为空就行
各位老兄,快帮手想想啦
麻烦了谢了
Article2002 2003-10-19
  • 打赏
  • 举报
回复
更正一下
---------------------------------
你把学号设置成主索引 ,系统就自动会禁止学号重复的
另外你在valid的事件判断学号为空的时候用~`return .f. 那么在你的学号为空的时候程序是不允许光标离开学号的输入框的

Article2002 2003-10-19
  • 打赏
  • 举报
回复
你把学号设置成主索引 ,系统就自动会禁止学号重复的
另外你在valid的事件判断学号为空的时候用~`return .f. 那么在你的学号为空的时候程序是不允许里面学号的输入框的
boomit 2003-10-19
  • 打赏
  • 举报
回复
loca all for 职工号=allt(thisform.txt职工号.value))
改上句:
loca all for 职工号==allt(thisform.txt职工号.value))
试试,。。另外你的程序是什么错误,是不是不能查出重复的。。
520zyb 2003-10-19
  • 打赏
  • 举报
回复
象这样改看看:
if empty(thisform.txt职工号.value)
messagebox("职工号不能为空")
thisform.txt职工号.setfocus()
else
loca all for 职工号=allt(thisform.txt职工号.value))
if found()
messagebox("职工号不能重复")
go bottom
thisform.txt职工号.value=''
thisform.txt职工号.setfocus()
else
replace 员工信息.职工号 with allt(thisform.txt职工号.value)
endif
endif
软件开发这个领域,永远都在飞速发展,大家都必须不断的学习新的知识、 技能、框架、IDE、甚至新的语言。传说中的骨灰级高手们,就像传说中的大侠, 任何武器、哪怕是一块木头到了他们手里,也能发挥惊人的威力,人家练了几十 年的看家本领,他们随手使来,也竟然像是打娘胎里就开始练了一样。为什么? 就算不吹那么玄的,平常我们能够碰到的那些老手,在学新东西的时候, 也比那些新手学得更快,理解得更深,运用得更熟练。而新手们呢?往往就会漫 无头绪,焦头烂额,以一副张着茫然的大眼睛的经典表情,出现在各大论坛的 新手求助区里。他们欠缺的,究竟是什么呢?为什么老手学新东西,就没遇到那 么多困难呢? 泛泛地说,自然是经验上的欠缺。仔细地说来,又可以分为三个方面: 一、本质,一种技术与另一种技术之间,往往会有本质上的相通之处,当你 对一种技术的理解与思考越来越深入时,学习一种新技术也会更加容易。触类旁 通,举一反三的能力,就是来自于对于技术本质的追寻。 二、地图,本质上或多或少的相通,也提示着我们技术之间的相互关联,当 你了解的技术越多,了解得越是深入,在你的内心,就能建立起越发清晰的技 术地图。各种知识都有一个自然、合理的位置。那么当一个老手要学习一门新技术 的时候,他其实并非在探索一个全新的、未知的领域,而是有很多脉络可寻,也 很多已知可以帮助他们快速了解未知。 三、技巧,面对同样的未知,面对同样的难题,新手们一筹莫展,而老手们 却掌握着更多的技巧和手段,帮助他们试探可能性、缩小问题的范围、迅速定位 问题、不犯明显愚蠢的错误、甚至能够列举出更具命中力的搜索关键词,而这些 技巧,都帮助老手在前进的道路上,更少跌倒,即使跌倒,也能更快的爬起来。 作为一本写给新手的入门书籍,我们希望展现给读者的,是一个老手如何 学习新技术的过程。我们相信,这样的一个学习过程,对于新手来说,是更具有 价值的。 何谓快车道 必须老老实实的承认,我吹牛了!老手虽然会比新手学习得更快一些,但 是也同样会碰到麻烦,遇到障碍,感觉头痛。如果没有真正的专家的指导,我不 可能如此迅速地将AJAX掌握到目前这样的程度,要真是让我自学三个月,然 后就写出书来的话,那真是在骗钱了。 老手能够快速学习的另一个重要的诀窍是:认识很多牛人朋友 如果没有李锟与赵泽欣的专家级指导与帮助,如果没有与李锟AJAX结对 编程的体验,如果没有三个人在MSN上无数次的长聊,我想要在短期内建立起: 对于AJAX本质的理解; 对于整个AJAX以及相关技术地图的理解; 对于AJAX编程开发所需要的很多技巧、手段的掌握; 几乎是不可能的。 如果没有(N多需要感谢的人)的(N多方面的帮助),我们这本书,也 不可能以现在这样的深度,以(N个月)内完成的速度,送到读者的面前。 希望这本书,能够对大家快速学习AJAX,有所帮助。

2,723

社区成员

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

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