请问,在VFP中,已经建立表单,并显示成绩表,若要设置成绩表中成绩列中的分数小于60分,用红色表示,...

请问,在VFP中,已经建立表单,并显示成绩表,若要设置成绩表中成绩列中的分数小于60分,用红色表示,怎么操作!

第1个回答  2012-05-25
不知道是TEXT控件还是GRID控件。
如果是TEXT控件,则
THISFORM.TEXT1.ForeColor=IIF(成绩<60,RGB(255,0,0),RGB(0,0,0))
如果是GRID控件,则
THISFORM.GRID1.COLUMN1.DYNAMICFORECOLOR="IIF(成绩<60,RGB(255,0,0),RGB(0,0,0))
"
第2个回答  2012-05-25
要用 setall 方法

例如:
frmMyForm.grdGrid1.SetAll("DynamicBackColor", "IIF(MOD(RECNO( ), 2)=0, RGB(255,255,255), RGB(0,255,0))", "Column") && Alternate white and green records
由于你没有给出相关的条件,没法帮你写出
你可以 使用VFP的帮助 查看setall 然后照着做一个就可以了
第3个回答  2012-05-25
表格有一个DymanicBackColor属性,可以设置动态背景色。这个属性可以让您动态设置每一条记录的背景颜色,比如:
This.Parent.Grid.Column1.DymanicBackColor="IIF(MOD(RECNO(),2)=1,RGB(255,255,255),RGB(192,220,192))"

IIF的用法可以自己百度或者看帮助文件。
第4个回答  2012-05-25
设置前景色和背景色即可,但是前提要先进行判断一下的。

请问,在VFP中,已经建立表单,并显示成绩表,若要设置成绩表中成绩列中...
如果是GRID控件,则 THISFORM.GRID1.COLUMN1.DYNAMICFORECOLOR="IIF(成绩<60,RGB(255,0,0),RGB(0,0,0))"

在VFP报表编辑中出现记录超出范围怎么办
回答:这种情况应该是这么出现的: 1. 表单中有大量控件 2. 控件多是 重复的 3. 添加控件是复制粘贴 4. 从开始添加控件到结束没有“保存”操作,直到全部添加完成才点击保存,这时会出现这种情况 解决方法: 当表单中有控件时,先保存一下 之后不管复制黏贴多少控件都不会出现这种情况了

FOXPRO的作业问题~
在VFP命令状态下输入:modi comm cjcl 在当前目录下生成cjcl.prg程序文件,然后向程序中输入如下代码:close data set safe off use xs &&打开给定的数据表 total on 班别 to bj &&形成一个班级库 sort on 班别,考试成绩\/d to xs1 &&先按班级,再按成绩从高到低排序 use xs1 &&从第...

vfp项目连编后,表单中的表格无法显示数据~急!!!
这个问题有一种情况:在VFP中使用GRID控件时要注意,如果GRID绑定了表,那么在打开表单时一般要解除绑定,或者是打开表单后再绑定表。可以这样 在表单的INIT事件中 THISFORM.GRID1.RECORDSOURCE=''将绑定解开 USE 表名 THISFORM.GRID1.RECORDSOURCE='表名'将打开的表绑定到GRID上就可以了 THISFORM.GRID1....

VFP中用"IF FOUND"语句查找记录并显示在表单的表格中
use 表名 copy stru to temp select 表名 locate for alltrim(字段名) == alltrim(thisform.text1.value)do while found()intsert into temp ...continue enddo thisform.grid1.recordsource = 'temp'这是不完整的代码,因为你给出是信息部够完整 其实,完全可以使用sql语句来解决 ...

vfp中如何用表单给一个表增加字段
VFP可在表单上的某个按钮的Click事件中使用ALTER TABLE - SQL命令来给一个表增加字段。ALTER TABLE - SQL命令 编程修改一个表的结构。ALTER TABLE <表名> ADD <字段名> <字段类型> 例如 :ALTER TABLE 成绩表 ADD 数学成绩 C(8)是在成绩表中加一个字段名叫 数学成绩, 字段类型为字符型, ...

跪求整理好的VF指令
<P> DELETE TAG 从复合索引(.CDX)文件中删除标识<\/P> <P> INDEX 创建一个索引文件,利用该文件可以按某种逻辑顺序显示和访问表记录<\/P> <P> SET ORDER 指定表的主控索引文件或标识<\/P> <P> SORT 对当前选定表进行捧序,井将捧过序的记录输出到新表中<\/P> <P><FONT face=黑体color=#1111ee>...

vfp表单如何满屏
首先,打开VFP的开发环境,并选择或创建一个表单。在表单设计视图中,可以通过调整表单的`Width`和`Height`属性来设置表单的宽度和高度,使其尽可能接近或等于当前屏幕的分辨率。例如,如果屏幕的分辨率为1920x1080,那么可以将表单的`Width`设置为1920,`Height`设置为1080。但是,这种方法可能需要针对不同...

在vfp当中 统计成绩表中课程号为101课程的成绩平均分,并将总分值...
select 成绩表 average 成绩 for 课程号='101' to nave 帮助详细说明:

VFP表单求最高分最低分及平均分
into cursor isb的意思是 设置“查询去向”为“临时表”,也就是将你查询的结果保存到名为isb的临时表中,一般放在Select-SQL的末尾……你的这个句子,Where条件还没有设置完,又在设置去向,错误在此

相似回答