vfp中我想想这个表单一样做个查询,在text1 输入人事表的工号,在以下的text 234567

vfp中我想想这个表单一样做个查询,在text1输入人事表的工号,在以下的text2345678中分别显示相应信息,代码应该是怎么样的?... vfp中我想想这个表单一样做个查询,在text1
输入人事表的工号,在以下的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
追问
那请问,我在运行时出现了“没有设置排序索引”,但是我已经在表中设置了主索引是怎么回事呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式