VFP中表格控件如何选择性的显示?

如何在表格控件中有条件的显示某几行的数据

并且要求这些数据可以直接修改,所以不能用生成临时表的方法

有什么办法可以实现,本人菜鸟,用的VFP6。0

谢谢~~

指定条件可以用set filter to

不用临时表,直接修改表这样指定:
方法1:
thisform.grid1.recordsourcetype=0 && 资源:表名称
thisform.grid1.recordsource='你的表.DBF' && 资源别名
方法2:
use 你的表 alia user
thisform.grid1.recordsourcetype=1 && 资源:别名
thisform.grid1.recordsource='USER' && 资源别名USER

如果grid被只读了,这样操作
thisform.grid1.readonly=.f. && 取消只读
thisform.grid1.deletemark=.t. && 可以做删除标记

就说这么多吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-07
使用BROWSE命令。

BROWSE FOR 字段名=表达式 REDIT

试试吧,准能实现你的想法。
建议你在网上下载一个vfphelp6文件,即VFP6.0帮助文件,看看BROWSE命令的说明

VFP中表格控件如何选择性的显示?
指定条件可以用set filter to 不用临时表,直接修改表这样指定:方法1:thisform.grid1.recordsourcetype=0 && 资源:表名称 thisform.grid1.recordsource='你的表.DBF' && 资源别名 方法2:use 你的表 alia user thisform.grid1.recordsourcetype=1 && 资源:别名 thisform.grid1.recordsource=...

VFP表单表格怎么显示指定的信息
新表单不要再用GRID控件,而是用文本控件

VFP 引用表格控件单元格的数据
通过上面的代码就可以将学生表里的内容显示在vfp的Grid1控件中了。鼠标点击Grid1控件的第几行,记录指针就自动定位到学生表的第几条记录。如果要将姓名赋值给text1,可以如下代码:Thisform.Text1.Value=学生表.姓名 如果想将第2列当前行内容赋值给text1,可用如下代码:lcFieldName=Thisform.Grid1.Colu...

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

VFP表格控件中,怎么才能显示数据表中的部分记录?
SELECT * FROM 表1 WHERE sex = '男'

如何使vf打印指定内容!!
在表格控件中显示查询结果并打印做法如下:建立查询且储存完成后,鼠标双击该查询,出现一个查询设计器,点击查询设计器工具窗口的查询去向,选择一个事先预先做好的与原数据表相同结构的空数据表,表名不一样,作为该查询输出表.然后完成保存.该空数据表暂时移出数据库.随后运行该查询,按提示执行操作.再表单处...

vfp中select后怎么在窗口中显示
使用数组、使用表格控件。1、使用数组:可以将SELECT语句的结果存储在数组中,在VFP窗口或其他控件中遍历数组来显示数据。2、使用表格控件:想在表单或窗口中显示查询结果,可以使用表格控件。

vfp表单中如何对表格控件中中数据进行排序。
VFP表单对控件表格GRID的数据排序,它是通过代码控制排序,就是说在运算处理更新表的数据的时候,打开表文件时进行代码排序,然后在表格中显示出来。因为VFP是一个关系数据库运算处理平台,数据运算处理后,通过代码进行排序,再在表格中显示出来,不能象简单的软件那样单纯在表格中点击某字段就排序。这就是...

请教VFP设计表单的问题 表格选项拉出的表格只有两列 如何能增加列...
选中表格控件-右键-生成器-选择一个自由表-再选择需要在表格控件中展现的相应字段-确定 这样表格控件就可以随意进行控制字段的个数(也就是表格的列数)了。

VFP问题:如何让表格控件在失去焦点的时候仍然高亮显示当前行?
在文本框的interactivechange event(当值发生变化时事件)里编写 移动表格控件数据源的记录指针,如locate 补充:表格控件不能直接设置行的属性,只能将当前行设置为高亮显示,即:只能通过移动记录指针的方法。

相似回答