在一个表格(GRID)里显示两个表的内容
编号:QA002956
建立日期: 2000年5月21日 最后修改日期:2000年5月21日
所属类别:
李强:
操作系统:PWIN98
编程工具:P-VFP5.0
问题:本问题的主要意思:在一个表格(GRID)里显示两个表的内容。我曾经就我的问题在你的网页上问了一次,但没有回音,现在我把我的问题用另外一个例子更简单地表达出来,希望得到你的帮助。谢谢!
根据一幢楼房的家庭情况,建立了一个数据库,有二个数据表,通过字段“家庭编号”建立了一对多的关系。第一个数据表-父亲情况表:(主索引字段:家庭编号)
字段: 家庭编号 父亲名字
1 张三
2 李四
3 王五
4 赵六
第二个数据表-儿子情况表:(普通索引字段:家庭编号)
字段: 家庭编号 儿子名字
1 张大郎
1 张二郎
2 李大郎
2 李二郎
2 李三郎
3 王大郎
4 赵大郎
4 赵二郎
第一个问题:现在我在表单里建立一个表格(Grid),想这样显示出来:
家庭编号 儿子名字 父亲名字
1 张大郎 张三
1 张二郎 张三
2 李大郎 李四
2 李二郎 李四
2 李三郎 李四
3 王大郎 王五
4 赵大郎 赵六
4 赵二郎 赵六
表单里的数据环境怎么样设置,表格的各个部件的controlsource等等属性又要怎么设?
第二个问题:或者我又想这样子显示出来:
家庭编号 父亲名字 儿子名字
1 张三 张大郎
2 李四 李大郎
3 王五 王大郎
4 赵六 赵大郎
也就是说,每个家庭只显示一个儿子,且是大儿子。那么,这时候表单里的数据环境怎么样设置,表格的各个部件的controlsource等等属性又要怎么设?
以上二个问题的不同点是:
第一个问题是全显示全部儿子,由儿子带出父亲名字;
第二个问题是全显示全部父亲,由父亲带出儿子名字。
回答:
建立一个两表的视图,表格的数据来源用视图。
此问题由王有翦回答。
| |
|
|
| |
|
|