vfp中我想想这个表单一样做个查询,在text1 输入人事表的工号,在以下的text 234567
vfp中我想想这个表单一样做个查询,在text1输入人事表的工号,在以下的text2345678中分别显示相应信息,代码应该是怎么样的?...
vfp中我想想这个表单一样做个查询,在text1
输入人事表的工号,在以下的text
2345678中分别显示相应信息,代码应该是怎么样的? 展开
输入人事表的工号,在以下的text
2345678中分别显示相应信息,代码应该是怎么样的? 展开
2016-04-06
展开全部
有2个方法, 但是假如一个学号在选课情况里对应多个记录如何? 你这里只是一个文本框,没法显示多个.
现在假如一个学号对应一个选课代码
方法1, 建立双表关系
各文本框的controlsource设置为各表对应的字段
使用命令建立关系:
select 学生表
set relation to 学号 into 选课情况
那么你只要在学生表里用
locate for 学号=alltrim(thisform.text1.value)
定位到该学生记录, 对应的选课情况里也会跟着变更记录.
方法2,用select sql语句重新生成一个临时表,然后将记录显示到文本框
select a.学号,a.姓名,a.性别,a.院系编号,b.选课代码 from 学生表 a,选课情况 b where a.学号=b.学号 and a.学号=alltrim(thisform.text1.value) into cursor curxsqk
现在假如一个学号对应一个选课代码
方法1, 建立双表关系
各文本框的controlsource设置为各表对应的字段
使用命令建立关系:
select 学生表
set relation to 学号 into 选课情况
那么你只要在学生表里用
locate for 学号=alltrim(thisform.text1.value)
定位到该学生记录, 对应的选课情况里也会跟着变更记录.
方法2,用select sql语句重新生成一个临时表,然后将记录显示到文本框
select a.学号,a.姓名,a.性别,a.院系编号,b.选课代码 from 学生表 a,选课情况 b where a.学号=b.学号 and a.学号=alltrim(thisform.text1.value) into cursor curxsqk
追问
那请问,我在运行时出现了“没有设置排序索引”,但是我已经在表中设置了主索引是怎么回事呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询