中易网

在vf中如何条件查询?

答案:4  悬赏:10  
解决时间 2021-01-24 17:25
在vf中如何条件查询?
最佳答案
select 字段列表 from 成绩表 where 课程1<60 or 课程2<60 or 课程3<60 (...可以继续添加);
into table cx
use cx
brows

学生.dbf
成绩.dbf
select 学生.姓名,成绩.* from 成绩;
inner join alltrim(学生.学号)==alltrim(成绩.学号);
where 课程1<60 or 课程2<60 or 课程3<60 (...可以继续添加);
into table cx
cx这个表内就包含了姓名学号某门课程成绩不及格的记录

*.prg
use 成绩表
clear
accept "请输入课程名" to a
zd=""
lflage=.f.
i=1
do while i<=fcount()
if field(i)==alltrim(a)
zd=field(i)
exit
endif
if i=fcount()
messagebox("课程名不存在!","系统提示")
lflage=.t.
EXIT
endif
i=i+1
enddo

if not lflage
DISPLAY 姓名,&zd. for &zd.<60
endif

对应课程不及格学生和相应课程成绩查询

use 成绩表
go top
s=""
do while !eof()
for i=2 to fcount()&&第二个字段开始为成绩字段
s=field(i)
if i=2
?姓名字段
endif
if &s.<60
??s
endif
endfor
skip
enddo
大概是这样的
没有试过程序
全部回答
用条件语句,用list也行,FOR "字符段"值等于"条件"
sqlserver的方法用Where条件判断 少于60的
关键需要把表结构给出来啊
如果表是这样的
姓名 学科 分数
那select * from 表 where 分数<60
就行,当然用VF自带那个list也行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想考个中专或大专毕业证,有什么途径吗?本
我想创业`没资金`在什么样的情况下我可以贷款
2346789这代表啥意思
一切为了人民大众的利益着想 毫无个人打算什
很久以前有部电视剧只有八集叫什么名字
大字的古代字怎么写
什么样的人比较容易有高原反应
鞍山能办理联邦快递公司吗怎么怎么办理
招远到青岛汽车路过流亭机场吗
喉咙痛,吃东西都感觉太苦怎么办
喷水的鲸的简笔画
公务员面试题:公务员应如何看待基层工作
敌人很狡猾,改为比喻句。
电动机的维修要点及注意事项有那些?
江苏涂料企业该如何招人,急招涂料技术人员.
推荐资讯
如何认识自己的不足和缺点,谈谈自己对今后的
海棠网吧(丹桂路店)怎么去啊,有事要去办理
如何用波特图判断负反馈电路是否会产生自激振
木板刷白色乳胶漆怎么防止起皮
怎么计算电流
有一首英文的夜店舞曲是男的唱的,歌词里有巴
压插接式端子压线钳的使用方法
如何把一件普通的东西说的很有内涵
在哪里的周大福,周生生买钻戒更便宜?是在香
内对焦和外对焦的区别
什么游戏里有龙骑士还和王者荣耀有点像
太慈网吧怎么去啊,有事要去办理
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?