選中學號和成績列表
① SQL命令 「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 「學生表」中包含學號、姓名
1、首先在電腦上打開資料庫軟體。然後附加有學生表和成績表的資料庫。
② 關於學生學號和成績排列的問題
首先選中該列單元格,
③ access表1有學號和成績,表2有學號和姓名,關聯表1表2學號後怎樣讓窗體輸學號、成績,姓名自己
創建抄空白窗體
創建3個文本框,分別命名為學號、姓名、成績
姓名文本框數據來源=DLookUp("姓名","表2","學號='" & [學號] & "'")
成績文本框數據來源=DLookUp("成績","表1","學號='" & [學號] & "'")
注意表設計中的學號設計為文本類型。
如果學號為數字類型,則
姓名文本框數據來源=DLookUp("姓名","表2","學號=" & [學號])
成績文本框數據來源=DLookUp("成績","表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;
}//我就添加了一個人的信息
⑤ 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表格中已知學號,姓名,成績,求90分以上的學生姓名和學號的函數怎麼寫
^假設你的數據區在A2:C100
則在D2輸入
=index(A:A,small(if($C$2:$C$100>=90,row($2:$100),4^8),row(A1)))&""
數組公式,Ctrl+Shift+回車輸入
向右向下填充公式
⑦ 基於"學生","成績"表,查詢"選擇"小於10分或"成績"小於30分的學生成績,要求輸出學號、姓名、選擇和成績
"學生"、"成績"是兩張表是吧,是按學號來關聯的?那麼需要一張匯總表,其中就用vlookup等公式來查找合並出學號、姓名、成績這樣根據需要要查詢的內容,然後還可以用「自動篩選」功能來選擇出來。
⑧ 怎麼在查詢分析器中選擇信息資料庫中成績表中所以學生的學號和高等數學成績
假定信息資料庫名為StudentInfo,成績表名為回Grade,SQL Query Analyzer中代碼如答下:
use StudentInfo
SELECT StudentNo, MathGrade
FROM Grade
⑨ 電子表格如何提取學生成績和姓名學號對應起來
將以下公式拷貝在表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的成績。
⑩ excel設計一個下拉列表,當下拉列表選擇「學號」時,動態分析表顯示該學生的姓名和各門課程以及總分成績
給的分太少啦,我給你做了個範例。動態下拉可以實現了,圖表也有了。但是這個圖表要看你分析哪些數據了。