VFP的一些问题,希望高手可以指点一下,急啊!!!!!
1、问题1:我做的一个查询,想查询代号为01的课程的情况,我觉得代码没错呀,它总是显示错误:SQL:对非数值表达式进行合计操作,这是怎么回事?SELECTCj.kcdhA...
1、问题1:我做的一个查询,想查询代号为01的课程的情况,我觉得代码没错呀,它总是显示错误:SQL:对非数值表达式进行合计操作,这是怎么回事?
SELECT Cj.kcdh AS 课程代号, Kc.kcmc AS 课程名称, COUNT(*) AS 人数,;
AVG(Cj.cj) AS 平均成绩, MAX(Cj.cj) AS 最高分, MIN(Cj.cj) AS 最低分;
FROM 学生表!kc INNER JOIN 学生表!cj ;
ON Kc.kcdh = Cj.kcdh;
WHERE Cj.kcdh = "01";
GROUP BY Cj.kcdh
2、问题2:如何让表单显示查询里的内容?
3、问题3:做“系统登录”表单的时候,我用户名用了一个组合框,密码用了一个文本框,另外我做了一个表,里面对应的有两条记录,分别是“管理员”和“密码”、“用户”和“密码”,希望使用的时候可以对应,可是我的表和表单里的控件总是对应不起来,是什么原因呢? 展开
SELECT Cj.kcdh AS 课程代号, Kc.kcmc AS 课程名称, COUNT(*) AS 人数,;
AVG(Cj.cj) AS 平均成绩, MAX(Cj.cj) AS 最高分, MIN(Cj.cj) AS 最低分;
FROM 学生表!kc INNER JOIN 学生表!cj ;
ON Kc.kcdh = Cj.kcdh;
WHERE Cj.kcdh = "01";
GROUP BY Cj.kcdh
2、问题2:如何让表单显示查询里的内容?
3、问题3:做“系统登录”表单的时候,我用户名用了一个组合框,密码用了一个文本框,另外我做了一个表,里面对应的有两条记录,分别是“管理员”和“密码”、“用户”和“密码”,希望使用的时候可以对应,可是我的表和表单里的控件总是对应不起来,是什么原因呢? 展开
1个回答
展开全部
2.你的学号,姓名,籍贯是同一个表的字段吗?如果是的话,我的方法是这样的添加一个命令按钮,编写命令按钮的click事件代码,假设学号文本框名为text1,姓名文本框为text2,籍贯文本框名为text3,具体代码如下:
select 姓名 from 表名 where 学号=alltrim(thisform.text1.value) into array x
thisform.text2.value=x(1)
select 籍贯from 表名 where 学号=alltrim(thisform.text1.value) into array y
thisform.text3.value=y(1)
3.你编写了代码吗?没有编写代码是对应不起来的,如果编写了,就把代码贴上来看看吧
select 姓名 from 表名 where 学号=alltrim(thisform.text1.value) into array x
thisform.text2.value=x(1)
select 籍贯from 表名 where 学号=alltrim(thisform.text1.value) into array y
thisform.text3.value=y(1)
3.你编写了代码吗?没有编写代码是对应不起来的,如果编写了,就把代码贴上来看看吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询