易语言操作ACCESS数据库问题

假如有一个成绩表,里面有姓名,性别,语文,数学,外语,总分。现在要做一个事情就是对男女学生的各科分数求平均值,我知道用selectavg(总分)from成绩表where性... 假如有一个成绩表,里面有姓名,性别,语文,数学,外语,总分。
现在要做一个事情就是对男女学生的各科分数求平均值,
我知道用 select avg(总分) from 成绩表 where 性别="男"
我想把这个平均成绩输出到高级表格中
我想问怎么得到上面SQL语句返回的平均成绩。请高手指点。
展开
 我来答
a4786042
2012-10-19 · TA获得超过189个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:224万
展开全部

第一创建1个高级表格和外部数据库控件

第二写以下代码

第三运行程序

第四结束。收工

追问

 你好,程序按那样写以后出现这样的提示框。

追答
出现这个问题的原因是   读出数据=0

你自己需要检查下你的sql语句与数据库的结构是否有错误,我只是告诉你写这个的方法。具体的还是需要自己去调试的,看看哪里存在问题。
lilei3386
2012-10-19 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4080万
展开全部
给我程序的一段源码给你看看:
.版本 2
.支持库 eDB
.支持库 eGrid

.如果真 (数据库连接.连接Access (取运行目录 () + “\data.mdb”, “”) = 假)
信息框 (“数据库连接失败,请检查数据库是否在根目录下!”, #警告图标, “提示”)
销毁 ()

.如果真结束
记录集.置连接 (数据库连接)
SQL = “SELECT * FROM biaotou order by 序号”
记录集.打开 (SQL, #SQL语句, )
记录集.到首记录 ()
高级表格_录入.列数 = 记录集.记录数量
.计次循环首 (记录集.记录数量, i)
记录集.读文本 (“字段”, 字段名称)'这里就是你需要的读取sql的结果复制到变量字段名称中
高级表格_录入.置数据 (0, i - 1, #表格常量.文本型, 字段名称)
高级表格_录入.置对齐方式 (0, 1, 0, 记录集.记录数量, #表格常量.居中对齐)
记录集.到下一条 ()
.计次循环尾 ()

记录集.关闭 ()
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式