一个关于foxpro的简单问题!

skyi80 2002-12-17 09:24:55
我是一个初学者,现在有一个问题想请教一下各位:
老师要求我们用foxpro开发一个小系统作为作业,建好表后,在做前台界面时,我想插入一条记录前先判断表中是否有重复的记录,该如何做呢?我用select语句写时它会自动弹出搜索结果,我该如何做呢????
...全文
39 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
newfang 2002-12-19
  • 打赏
  • 举报
回复
to boomit(boom)

互相学习吧!!
newfang 2002-12-19
  • 打赏
  • 举报
回复
赋给一个数组,然后再从数组里读取……和变量一样的!
cao_zp 2002-12-19
  • 打赏
  • 举报
回复
在文本框的lostfocus事件写
if indexseek(this.value)
messagebox("已存在的编号","注意")
endif
skyi80 2002-12-18
  • 打赏
  • 举报
回复
看来我还是用sql语句写了,能不能将sql语句查询的结果付给一个变量亚,如果能,怎么写亚?
cao_zp 2002-12-18
  • 打赏
  • 举报
回复
我得建议最好不要用locate,会移动数据库的指针指向那条记录。我记得我好像是用indexseek之类的语句。你查查手册吧
skyi80 2002-12-18
  • 打赏
  • 举报
回复
如果我想找出其中一个字段的最大值该如何写亚??
boomit 2002-12-18
  • 打赏
  • 举报
回复
那帮助我吧。。。哈。。。。我也想学,前几天看了点基础,现在又停了,还是你帮助我吗。。。学习进步。。
newfang 2002-12-18
  • 打赏
  • 举报
回复
to boomit(boom)

呵呵~~ 俺是个无聊的闲人,没事只有天天在这儿泡……

不过最近在学习delphi,楼上可否帮忙……!
boomit 2002-12-18
  • 打赏
  • 举报
回复
到处都迷漫着不是圆的身影。。。。方方。。。。哈。。。
newfang 2002-12-18
  • 打赏
  • 举报
回复
楼上的好久没出山了吧!!!
好久不见了啊…………
dongbear 2002-12-17
  • 打赏
  • 举报
回复
1.select最后加上into cursor xxx放到临时表不久可以了
2.如楼上
落单枫叶 2002-12-17
  • 打赏
  • 举报
回复
用locate命令:
SELE 表名
LOCAT FOR 主键字段=allt(thisform.text1.value)
IF FOUND()
=MESSAGEBOX(THISFORM.text1.VALUE+CHR(13)+"该主键已存在!请更改。",0+48+0,'错误提示!')
else
……
endif

2,749

社区成员

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

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