Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:表设置

1楼
chengzhang 发表于:2011/9/9 12:38:00


图片点击可在新窗口打开查看此主题相关图片如下:表.jpg
图片点击可在新窗口打开查看

如上表,班级和年级列是新添加的表达式列主要用于显示学生的关联信息,在外部数据表中的本张表那两列不存在,导入的时候没建立关联,在数据库是有关联的,在数据编辑的时候要回存但不保存那两列,怎么设置好些

[此贴子已经被作者于2011-9-9 12:47:38编辑过]
2楼
czy 发表于:2011/9/9 13:24:00
如果这两列需保存,必须是数据列。
3楼
yangming 发表于:2011/9/9 13:24:00
问题是你这两列的数据从哪儿来?
4楼
chengzhang 发表于:2011/9/9 13:40:00

就是想引用班级信息那张表的信息,这两列不需要保存,就是相当于两张表合并查询,但是去的只是另外一张表的ID列

5楼
yangming 发表于:2011/9/9 14:33:00

示例

假设你有订单2009、订单2010、订单2011三个表,需要从这三个订单表中找出所有客户为“红阳事业”的订单:

Dim jb1 As New SQLJoinTableBuilder("查询表1","订单2009")
jb1.C
jb1.AddTable("订单","产品ID","产品","产品ID")
jb1.AddTable("订单", "客户ID","客户","客户ID")
jb1.AddCols("产品名称","客户名称","日期", "数量","单价")
jb1.AddExp("金额","数量 * 单价")
jb1.Filter = "客户名称 = '红阳事业'" 

Dim jb2 As New SQLJoinTableBuilder("查询表1","订单2010")
jb2.C
jb2.AddTable("订单","产品ID","产品","产品ID")
jb2.AddTable("订单", "客户ID","客户","客户ID")
jb2.AddCols("产品名称","客户名称","日期", "数量","单价")
jb2.AddExp("金额","数量 * 单价")
jb2.Filter = "客户名称 = '红阳事业'"

Dim jb3 As New SQLJoinTableBuilder("查询表1","订单2011")
jb3.C
jb3.AddTable("订单","产品ID","产品","产品ID")
jb3.AddTable("订单", "客户ID","客户","客户ID")
jb3.AddCols("产品名称","客户名称","日期", "数量","单价")
jb3.AddExp("金额","数量 * 单价")
jb3.Filter = "客户名称 = '红阳事业'"

jb1.Union(jb2) '组合jb2
jb1.Union(jb3) '组合jb3
jb1.Build()

MainTable = Tables("查询表1")

6楼
chengzhang 发表于:2011/9/9 19:00:00

谢谢提供参考,但是你这样只是查看信息吧,我想得到的效果数据修改后还要回存啊,这样怎么回存呢!

7楼
czy 发表于:2011/9/9 21:01:00
提供你的项目。
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 2 queries.