| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 942 人关注过本帖
标题:VFP表格问题
只看楼主 加入收藏
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:13 
VFP表格问题
之前很感谢一个前辈的鼎力帮忙,当然也感谢其他前辈的帮忙,因为从没做过这种项目,所以第一次拿着非常棘手。有很多事情想不到,所以这次想清楚后,经过这几天查资料,我实在对这方面真的想不到什么代码才可用了,所以再次请各位前辈帮忙。
图片附件: 游客没有浏览图片的权限,请 登录注册

这个表单要实现的目的是:表单运行-grid1显示全部的表1(基本信息.dbf)的信息-在text20中输入部分公司名-点击查询-在grid1显示查询结果-双击grid1中某条信息-显示在text上的是上面的公司的基本信息,同时显示在grid2上面的是该公司所有的产品的信息(grid2上面有显示那些字段)-如果修改某公司产品,在grid2上面可以任意的对产品进行添加/修改-点击确认即保存在表2(销售信息.dbf)中了.如果修改的是公司的信息,就直接点击在双击grid1的某条查询上的信息后再文本框中不是显示了某条信息吗?这个时候就直接在文本框中修改-点击修改-保存在表2中(如果被修改的字段和表1的字段相同的话就同时也保存在表1中)
搜索更多相关主题的帖子: 产品 项目 信息 资料 
2013-12-02 11:08
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
收藏
得分:7 
路过
2013-12-02 14:29
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:7 
此表单实现楼主的目的应该不难的。其中有一点没清楚;"在text20中输入部分公司名-点击查询-在grid1显示查询结果",这个结果是只显示与输入字符有关的公司?还是在全部显示的情况下,定位到有关的公司?grid2 数据源是空的?还是原先允许有数据,当定位到一个具体公司时,原先的数据也要显示出来,并且再进一步能修改、删除、增添?最好也发一张表单作为参考。
2013-12-02 15:00
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 3楼 qingfameng
只要含有该文字的所有公司都在这个表格中
2013-12-02 15:19
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 3楼 qingfameng
我更希望你能告诉我怎样在grid2可以添加信息或者修改信息
2013-12-02 15:21
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
  谈点体会,不一定合意,仅供参考:
1、当具体的一个公司确定后,利用该公司的编码,搜索销售信息表中相同编码的记录,放在 grid2 中。如果无记录,
   grid2则显示空,
2、增添记录:方法很多。例如,grid2 增添一条空记录,把空值赋给表单中的有关的各 text,(公司的信息text 值,
   不要置空)填写后存盘。注: 此条记录中必须要有一个精确到秒的记录时间。作为该条记录的唯一标示。
3、修改记录:选择grid2 中一条记录,先用对应的值刷新表单上的有关 text, 然后再修改有关的 text 值。(公司
   的信息值,原记录时间不能修改) 完毕存盘时,用记录时间搜索表中的那条记录,用text值刷新字段。
4、删除记录:利用选定记录中,记载的记录时间,进行删除记录。
5、如果是批量记录的操作,情况类似。


[ 本帖最后由 qingfameng 于 2013-12-2 19:38 编辑 ]
2013-12-02 19:27
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 6楼 qingfameng
我看了下,很多都能明白,但是记录时间这个,我不会,我觉得很麻烦,这样的
2013-12-03 09:51
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 6楼 qingfameng
还有其他的建议吗?
2013-12-03 09:51
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
楼主的意思现在已经明白。我记得前段时间,在你提的有关问题中,我给你做了个例子。当时曾受到你的夸奖说界面很好,只是你又选择了其他界面,例子用不上了,等以后也做出一个类似好看的界面。因此,我也对你的夸奖表示感谢。(例子已经看了,所以已删除了)。现在你的这个表单,想实现目的不是难的。这是一般编程中最常见的东西。你说如果增加一个‘记录时间’,有难度,好像不至于如此。因为我发现,你的表中有发货日期,订货时间,随便选一个也行。只是将时间记录到‘秒’。如果新增添一个字段也行。直到现在,没有看到表单和有关的表的例子,只能凭语言描述如何去做了。本来是一个很简单的问题,但是用语言描述如何做,别人很可能不明白,认为是很难得。等看了例子后,才知道是多么简单的事情。
2013-12-03 11:26
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 9楼 qingfameng
嗯我之前也看到过别人类似用了记录时间来判断还是怎么来记录下每次添加或者修改的信息,因为我现在发现当时做的很容易,其实很多信息是乱套的,我想慢慢理清这些后,给你份完整的,能看懂的信息,希望到时自己也能真正的提出有价值的问题
2013-12-03 12:35
快速回复:VFP表格问题
数据加载中...
 
   



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

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