| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1671 人关注过本帖
标题:在表格中新加列的问题,另外还有如何变相解决一个表单中调用两个表的问题
只看楼主 加入收藏
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
在表格中新加列的问题,另外还有如何变相解决一个表单中调用两个表的问题
在一个用生成器绑定数据源的表格中新加一列,但是新加的列会和第一列的数据“绑定”,更改其数据会同样更改,请教一下大家原理为什么
我的本意是想在一个表格中加一列用组合框可以选择部门的,但是一条数据对应一个部门,怎样才可以使表格中的一列的数据源是部门表可以在组合框中选择,值不需要保存,只是当时需要
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 生成器 表格 数据源 如何 
2013-04-23 21:10
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
收藏
得分:0 
第一个问题关了一下VFP以后又自动好了,不知道为什么,很多时候总是关一下VF再开又好了,然后的问题就是添加数据源是部门的表以后组合框里无信息,是不是因为统一表单无法同时打开两个表?
2013-04-23 21:17
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:20 
你说"数据源是部门表可以在组合框中选择,值不需要保存"
那么组合框的值与GRID的数据源中的记录有什么关系?难道你新加的列不是对应GRID的数据源吗?
2013-04-23 22:19
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
收藏
得分:0 
回复 3楼 kiff
你好,我的意思是组合框里显示的值需要从表中取出,但是更新视图的时候并不需要那一列的数据,只是为了在输入的时候比较方便,看起来明了,被拜托做程序的人需要的,我也是边做边学习VF
2013-04-23 22:22
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用ysiso9001在2013-4-23 22:22:10的发言:

你好,我的意思是组合框里显示的值需要从表中取出,但是更新视图的时候并不需要那一列的数据,只是为了在输入的时候比较方便,看起来明了,被拜托做程序的人需要的,我也是边做边学习VF
你新增这列数据源必须对应GRID的数据源中的字段。而组合框里的数据源可以是部门表,把新增列的CurrentControl  选择为组合框。不然两者关联不起来

[ 本帖最后由 kiff 于 2013-4-23 22:31 编辑 ]
2013-04-23 22:29
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
收藏
得分:0 
回复 5楼 kiff
我把currentcontrol的属性改为combo了,你的意思是列中的数据必须是grid数据源中的一个字段吗,我想从其他表中读取字段能不能变相解决
2013-04-23 22:40
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用ysiso9001在2013-4-23 22:40:27的发言:

我把currentcontrol的属性改为combo了,你的意思是列中的数据必须是grid数据源中的一个字段吗,我想从其他表中读取字段能不能变相解决
不是的,可以从其他表中读取字段

新增的列的数据源是grid数据源中的一个字段, rcurrentcontrol的属性改为combo后
其中的组合框
RowSourceType=6
RowSource=部门表.部门代码
ControlSource =grid数据源中的一个字段,其实也是新增列的数据源

[ 本帖最后由 kiff 于 2013-4-23 22:49 编辑 ]
2013-04-23 22:45
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
给个简单例子吧
form01.rar (1.74 KB)



[ 本帖最后由 kiff 于 2013-4-23 23:00 编辑 ]
2013-04-23 22:59
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
收藏
得分:0 
回复 8楼 kiff
嗯,谢谢,我看看
2013-04-23 23:02
ysiso9001
Rank: 1
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-4-23
收藏
得分:0 
回复 8楼 kiff
谢谢了,明白什么意思了,列属性和组合框的controlsource属性都是grid源中的字段,组合框的rowsource是列表中的字段,原理不是太明白不过非常感谢,我自己在研究一下
2013-04-24 07:44
快速回复:在表格中新加列的问题,另外还有如何变相解决一个表单中调用两个表的问 ...
数据加载中...
 
   



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

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