关于查询要点

来源:百度文库 编辑:神马文学网 时间:2024/04/30 09:50:38
1、用文本框作为输入日期 时,在init中设置 text.value ={}
2、在设置条件时注意表达出各个部分之间的空格。" "=" "   where &......用到&无空连接。
3、注意 = 为赋值,==为值等于。
4、在二个日期之间查询:    先设置了二个文本框{}   Select * from 人员信息表 where 出生日期;
  between thisform.text1.value and thisform.text2.value;  into cursor 临时人员信息表
5、resourse="表名"  注意引号 类型为-2      ="selecte....."    tye  -4      
6、查找: locate for a=b 表示查找a=b的记录
7、sele 临时人员信息表
      sele表名
      thisform.text2.value=reccount()     sum(基本工资) to toxt3.value     aver(基本工资) to thisform.text4.value
8、组合框中type为-1时,连接的源为值。源="值1,值2,。。。"
9、关于汇总的代码:

“汇总”按钮command1的click事件代码:对各部门进行统计)

private CXTJ,TJCXTJ=thisform.combo1.displayvalueif empty(CXTJ)   && 判断列表框和文本框是否为空     messagebox('请输入完整条件!',16,'系统提示')   thisform.combo1.setfocuselse   do case    case alltrim(CXTJ)='部门'      TJ='部门,count(编号) as 人数,sum(基本工资)as 总工资,;      avg(基本工资)as 平均工资,count(编号)/reccount()*100 as 百分比'   case alltrim(CXTJ)='性别'      TJ='性别,count(编号) as 人数,sum(基本工资)as 总工资,;      avg(基本工资)as 平均工资,count(编号)/reccount()*100 as 百分比'   case alltrim(CXTJ)='学历'       TJ='学历 as 学历,count(编号) as 人数,count(编号)/reccount()*100 as 百分比'   endcase   sc='into cursor 查询结果'   Select &tj. from 人员信息表;      注意:&TJ. 二边的符号   Group By &cxtj. &sc.   thisform.Grid1.columncount=-1   thisform.grid1.recordsource='查询结果'   thisform.grid1.backcolor=rgb(200,224,248)   thisform.grid1.refreshendif
10、在看别人的代码时,引号:单、双都一样,关键是成对。要理解是"界定"的意义。
11、