VF 问题!!!!关于alltrim:在很多事件代码中会出现,比如下
GOTOPLOCATEFORStudent.学号==ALLTRIM(THISFORM.combo1.VALUE)THISFORM.GRID1.RECORDSOURCE="...
GO TOP
LOCATE FOR Student.学号 ==ALLTRIM(THISFORM.combo1.VALUE)
THISFORM.GRID1.RECORDSOURCE="SELECT Course.课程名, Score1.成绩;
FROM course INNER JOIN score1;
INNER JOIN student ;
ON Student.学号 = Score1.学号 ;
ON Course.课程号 = Score1.课程号;
WHERE Student.学号 = ALLTRIM(THISFORM.combo1.VALUE);
INTO CURSOR TEMP"
这个里面前面的ALLTRIM是什么意思,可以去掉否???
另外类似这样用于查询的按钮的CLICK事件代码,是否可以通过新建一个查询,从里面的SQL语句里直接贴过来?我试过一次,貌似不行,但是这个答案又很像是我说的那种方法来的~!因为有inner join...on...;如果自己写完全可以用where就够的嘛??
慷慨帮助~不胜感激~喔喔!!
SET TALK OFF
OPEN DATABASE XUESHENG3
SELECT Cj.学号, Xs.班级, Xs.姓名, Cj.课程名, Cj.成绩;
FROM xuesheng3!xs INNER JOIN xuesheng3!cj ;
ON Xs.学号 = Cj.学号;
WHERE Cj.课程名 = '计算机';
ORDER BY Cj.成绩 DESC;
INTO ARRAY AFieldsValue
DELETE FROM CJB
INSERT INTO CJB FROM ARRAY AFieldsValue
CLOSE ALL
USE CJB
PACK
USE
SET TALK ON
这个里面,为什么要用到pack?还有USE?这个有什么用呢?省去不行吗?
另外有的语句里还会一前一后搞个set safety on(off),这个省去不行吗? 展开
LOCATE FOR Student.学号 ==ALLTRIM(THISFORM.combo1.VALUE)
THISFORM.GRID1.RECORDSOURCE="SELECT Course.课程名, Score1.成绩;
FROM course INNER JOIN score1;
INNER JOIN student ;
ON Student.学号 = Score1.学号 ;
ON Course.课程号 = Score1.课程号;
WHERE Student.学号 = ALLTRIM(THISFORM.combo1.VALUE);
INTO CURSOR TEMP"
这个里面前面的ALLTRIM是什么意思,可以去掉否???
另外类似这样用于查询的按钮的CLICK事件代码,是否可以通过新建一个查询,从里面的SQL语句里直接贴过来?我试过一次,貌似不行,但是这个答案又很像是我说的那种方法来的~!因为有inner join...on...;如果自己写完全可以用where就够的嘛??
慷慨帮助~不胜感激~喔喔!!
SET TALK OFF
OPEN DATABASE XUESHENG3
SELECT Cj.学号, Xs.班级, Xs.姓名, Cj.课程名, Cj.成绩;
FROM xuesheng3!xs INNER JOIN xuesheng3!cj ;
ON Xs.学号 = Cj.学号;
WHERE Cj.课程名 = '计算机';
ORDER BY Cj.成绩 DESC;
INTO ARRAY AFieldsValue
DELETE FROM CJB
INSERT INTO CJB FROM ARRAY AFieldsValue
CLOSE ALL
USE CJB
PACK
USE
SET TALK ON
这个里面,为什么要用到pack?还有USE?这个有什么用呢?省去不行吗?
另外有的语句里还会一前一后搞个set safety on(off),这个省去不行吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询