编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

按姓名查询问题???

按姓名查询问题???

题目要求是:有两个(成绩表和学生表)表,有共同的字段---学号,在表单的数据环境中添加进入.在把两个表中的一些字段拖入表单中,在编辑command1的click事件,要求是按姓名查询,姓名字段只在一个表中.请问各位高手>>>>>..谢谢..我的编程如下:
     loca for 成绩.学号=alltrim(thisform.text1.value)
if found()
   thisform.refresh
else
   messagebox('没有你要输入的姓名!',0,"提示")   
endif

TOP

这是我自己的查找按钮

set talk off
cz=0
if empty(thisform.text1.value)
=messagebox("请输入货件编号",48,"警告")
thisform.text1.setfocus
cz=9
else
    scan all for allt(编号) = allt(thisform.text1.value)
    thisform.grid1.setfocus
    THISFORM.grid1.REFRESH
    cz=cz+1
exit
endscan
endif &&if empty(thisform.text1.value)
if cz=0
=messagebox("没有你要查找的货件",48,"警告")
endif

TOP

个人想法 仅供参考


数据库 编辑参照完整性
    首先:将两个表放在同一数据为,设置(学生表.学号)为主索引 和 (成绩表.学号)索引关联,父表(学生表) 子表(成绩表);
    其次:建立表单,在新表单上加入控件grid(显示子表记录),建立文本框text以输入父表学生名字用;
    然后:建立command的查询事件;
    最后:调整,美化(以便显示所需要的字段)。
思路仅为个人想法
不是VFP不行了 是因为我们还不够了解它  有深度 值得我们继续深入
向老师们学习了

TOP

发新话题