...但是下面内容包括两个表格,怎样编写“查询”程序?

发布网友 发布时间:2024-09-27 18:25

我来回答

1个回答

热心网友 时间:6分钟前

有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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com