Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

怎样写“‘班级编号’值是1表中‘学号’”的前六位查询条件

林菲菲  发表于:2011-03-08 20:10:19  
复制

创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”、和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前六位,所建查询命名为“qT4"。      tSinfo表:班级编号,姓名,课程名和成绩。       其中“学号”From tStudent表。

 

 

 

 

Top
煮江品茶 发表于:2011-03-08 20:26:05

是不是在应付考试?



林菲菲 发表于:2011-03-09 18:40:57

是要考试,Access二级,请老师帮忙解答我还没有弄懂的问题,谢谢!



罗衣惹轻尘 发表于:2011-03-09 20:17:17

1、进入查询界面。

2、点击新建\设计模式

3、在弹出的界面上选择表:student

4、把表中的字段:“姓名”、“课程名”、和“成绩”拖进查询格子里。

5、新建一个字段:班级编号。右击\生成器,输入:left([学号],6)

6、点击菜单:查询\追加查询,在下拉表中选择tSinfo,然后点击叹号运行(如果下面的格子上没有显示班级编号的字段,则点击格子选中班级编号)。

备注:如果没有tSino没有相关字段,则改成生成表。



林菲菲 发表于:2011-03-10 19:08:00
还有一点问题,运行的时候弹出警告“字段‘学号’来源于Form中多个表”,学号来自于“tStudent”表和“tGrade”表,我不知道怎么写关于“学号”到底是来源其中哪个表的查询条件。谢谢老师!

罗衣惹轻尘 发表于:2011-03-10 22:37:18

按您1L的说法,学号字段应该来自于tStudent,但——您就不能做个文件上传来看看么?



林菲菲 发表于:2011-03-11 19:05:29
老师,您可折煞我了,称“你”就好了,呵呵,好,附上文件。点击下载此附件

林菲菲 发表于:2011-03-11 19:12:01
老师,不好意思,。上一个文件的表的内容不是很完整,这一个是完整的。是qT4点击下载此附件

netguestcn 发表于:2011-03-11 22:18:45

呵呵,7楼发了个快捷方式,羞不羞



罗衣惹轻尘 发表于:2011-03-12 00:03:12

6L、7L好像都是快捷方式~~~本来想写段SQL语句你试运行的,虽然感觉应该是做成更新查询就好了,但不清楚tStudent和tSinfo里有哪些数据,所以也无法确定是不是追加查询(我又重新看了一遍1L的意思,tSinfo表里应该已经存在一些字段了,因此不必用生成表查询来做了)。



林菲菲 发表于:2011-03-12 13:08:38

 

点击下载此附件第四个查询

netguestcn 发表于:2011-03-12 21:47:42
林菲菲 发表于:2011-03-13 16:11:13
谢谢老师!高兴!

总记录:12篇  页次:1/1 9 1 :