① access表1有学号和成绩,表2有学号和姓名,关联表1表2学号后怎样让窗体输学号、成绩,姓名自己
创建空来白窗体
创建3个文本自框,分别命名为学号、姓名、成绩
姓名文本框数据来源=DLookUp("姓名","表2","学号='" & [学号] & "'")
成绩文本框数据来源=DLookUp("成绩","表1","学号='" & [学号] & "'")
注意表设计中的学号设计为文本类型。
如果学号为数字类型,则
姓名文本框数据来源=DLookUp("姓名","表2","学号=" & [学号])
成绩文本框数据来源=DLookUp("成绩","表1","学号=" & [学号])
② excel表格中已知学号,姓名,成绩,求90分以上的学生姓名和学号的函数怎么写
假设你的数据区在A2:C100
则在D2输入
=index(A:A,small(if($C$2:$C$100>=90,row($2:$100),4^8),row(A1)))&""
数组公式内,容Ctrl+Shift+回车输入
向右向下填充公式
③ excel设计一个下拉列表,当下拉列表选择“学号”时,动态分析表显示该学生的姓名和各门课程以及总分成绩
给的分太少啦,我给你做了个范例。动态下拉可以实现了,图表也有了。但是这个图表要看你分析哪些数据了。
④ 怎么在查询分析器中选择信息数据库中成绩表中所以学生的学号和高等数学成绩
假定信息数据库名为StudentInfo,成绩表名为Grade,SQL Query Analyzer中代专码如下:属
use StudentInfo
SELECT StudentNo, MathGrade
FROM Grade
⑤ SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名
1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。
⑥ 电子表格如何提取学生成绩和姓名学号对应起来
将以下公式抄拷贝在表1的K2单元格袭里,并把公式里“表2”替换成你真实的表2名称(这里假设两个表在同一个工作簿):
=IF(ISERROR(MATCH(A2,表2!B:B,0)),"",INDEX(Sheet2!C:C,MATCH(A2,表2!B:B,0)))
然后复制公式到有数据的最后一行,可以看到结果:
有数据的 - 表示表2中找到了该UID的对应成绩;
空白的 - 表示表2中没有找到对应UID的成绩。
⑦ 基于"学生","成绩"表,查询"选择"小于10分或"成绩"小于30分的学生成绩,要求输出学号、姓名、选择和成绩
你没有原表格,人家当然是要猜了,猜不对,结果就不对。
按我看,这道题要用“高级内筛选”。容
分别按筛选的字段名,在空白区域中列出筛选条件:
选择 成绩
<10
<30
然后数据——高级筛选,根据原数据表选择数据区域、条件区域、输出位置。
⑧ SQL语句:学生表(学号,姓名,。。。),选课表(学号,课程号,成绩),写出没有选择课程号为"c101"的所
第一种:select a.学号自,a.姓名 from 学生表 a where not exists (select b.* from 选课表 b where b.学号 =a .学号 and b.课程号='c101') ;
第二种:select a.学号,a.姓名 from 学生表 a where a.学号 not in (select b.学号 from 选课表 b where b.课程号='c101') ;
⑨ EXCEL复制表2数据,表1自动显示各班级总成绩和某科目排名,及其对应名字学号
表1是一个表还是每一个科目一个表?若是只有一个表,需要完整的数据结构,表上只有语文,若数据是一块一块的,必须要有一列数据是科目的,否则没有办法操作的,请补充问题要点
⑩ 设计一个下拉列表,当下拉列表选择“学号”时,动态分析表显示该学生的姓名和各门课程以及总分成绩,柱状
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class Course//课程类
{
private:
string m_CourseName;
int m_Grade;
public:
Course(string CourseName,int Grade):m_CourseName(CourseName),m_Grade(Grade)
{
}
void show()
{
cout << m_CourseName << "的成绩为:" << m_Grade <<endl;
}
};
class Student//学生类
{
private:
string m_StudentName;//姓名
string m_Number;//学号
string m_Sex;//性别
vector<Course> m_Grade;//各科成绩
public:
Student(string StudentName, string Number, string Sex, vector<Course> Grade):
m_StudentName(StudentName),m_Number(Number),m_Sex(Sex),m_Grade(Grade)
{
}
void show()//显示详细信息
{
cout <<"姓名: " << m_StudentName <<" 学号: " << m_Number << " 性别: " << m_Sex <<endl;
vector<Course>::iterator beg = m_Grade.begin();
while (beg!=m_Grade.end())
{
beg->show();
++beg;
}
}
string getNumber()//查询学号
{
return m_Number;
}
};
class Document//档案类
{
private:
vector<Student> m_vs;//学生档案
public:
Document(vector<Student> vs):m_vs(vs)//构造函数
{
}
void find(string StuNumber)//根据学号查询详细信息
{
vector<Student>::iterator beg = m_vs.begin();
bool find=true;
while (beg!=m_vs.end())
{
if (StuNumber==beg->getNumber())
{
beg->show();
find=false;
}
++beg;
}
if (find)
{
cout << "没有学号为" << StuNumber <<"的相关信息" << endl;
}
}
};
int main()
{
Course c11("语文",89);
Course c12("数学",90);
Course c13("英语",100);
Course c14("物理",100);
Course c15("政治",100);
//Course c21("语文",89);
//Course c22("数学",90);
//Course c23("英语",100);
//Course c24("物理",100);
//Course c25("政治",100);
vector<Course> vc;
vc.push_back(c11);
vc.push_back(c12);
vc.push_back(c13);
vc.push_back(c14);
vc.push_back(c15);
Student stu("张三","123","男",vc);
vector<Student> vs;
vs.push_back(stu);
Document doc(vs);
doc.find("12");
return 0;
}//我就添加了一个人的信息