谢谢楼上的朋友 确实我也是没办法才搞了个回答问题也要金币的 因为我没办法得到金币 以其它方法又提交不了帖子,请各位大虾原谅小鸟的做法 还请各位大狭帮帮小弟.
先说明一下,我在VF方面有很多不解的地方,还请老鸟不要笑话我,多多指导!
我谈谈我的设计过程,最开始时,我建立了一个查询文件,在查询文件的“筛选”选项卡中,设了一个筛选条件,如下:
字段名 条件 实例
凭证.会计编号 = bh
其中
bh设为变量,可以用编程的方法来赋值,查询结果输出到临时表文件中。
之后建立新建一表单,命名为“kuaiji”,在表单的“Init”中加入如下代码,
public bh
bh=""
在表单上添加一文本框text1,添加一表格控件Grid1,添加一按钮,命名为“查询”。在查询的CLICK中加入如下代码:
lb=thisform.text1.value
thisform.Grid1.recordSource=“查询.qpr”
thisform.refresh
接下来,设置表格Grid1的属性。定义表格控件的Column=6;RecordSourceType=3-查询。
至此,查询部分完成。运行时在文本框(text1)中输入类别相关的数据,即可在表单的表格中显示满足条件的记录,但是无法对显示出来满足条件的记录其它字段值进行修改,后来查了一下VFP6.0的书,发现VFP中查询不能更新原表文件,据说可以用视图来实现,而且据说视图的使用方法与查询使用类同,但一换成用视图就解决不了这个问题了,无法查找到满足条件的记录。
这个问题已经困扰了两天了,我知道可以使用VFP中的向导来建立表单,使用向导生成的那些按钮来实现查询与编辑,但总不太喜欢系统自带的那些东西,用起来不是很方便。在网上搜索了一些VFP方面的资料乱试,也没弄出个所以然来,肯请这里的老鸟能帮兄弟一下,一定感激不尽。