| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6949 人关注过本帖
标题:[求助]VFP中如何实现表单中查询表中指定的记录?
取消只看楼主 加入收藏
bfdlang
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-15
收藏
 问题点数:0 回复次数:1 
[求助]VFP中如何实现表单中查询表中指定的记录?
我想要做一个会计科目管理的软件,首先建立了一个“凭证”的表文件,包括“会计编号”、“会计科目名称”、“期初额”"借方发生" "贷方发生" 等字段。现在有这样一个想法,建立一个表单,表单上添加文本框、按钮、表格控件,文本框的内容与上面表文件中的“会计科目名称”"编号"字段相关联(不知道要不要求要2个文本框)。在运行时在文本框中输入文本,比如“现金”,点击按钮,即可以在下面的表格中显示出“会计科目”为“现金”的记录,同时能够并且在查询后可以直接在表格中修改表中的数值并将修改的结果更新对应的“凭证”表文件。由于会计科目中 "会计科目名名称"与"编号"是一一对应的,例如编号1001对应会计科目名称现金。在文本中输入会计科目名名称要求能显示出编号,反之文本中输入编号要能显示出会计科目名名称。
搜索更多相关主题的帖子: VFP 查询表 表单 会计 文本 
2006-06-18 18:45
bfdlang
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-15
收藏
得分:0 
谢谢楼上的朋友 确实我也是没办法才搞了个回答问题也要金币的 因为我没办法得到金币 以其它方法又提交不了帖子,请各位大虾原谅小鸟的做法 还请各位大狭帮帮小弟.

先说明一下,我在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方面的资料乱试,也没弄出个所以然来,肯请这里的老鸟能帮兄弟一下,一定感激不尽。
2006-06-21 18:02
快速回复:[求助]VFP中如何实现表单中查询表中指定的记录?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021941 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved