以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]SQLtable关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100038)

--  作者:积水成渊
--  发布时间:2017/5/3 15:58:00
--  [讨论]SQLtable关联
在窗口中table1通过
Dim t As Table = e.Form.Controls("Table1").Table

Win.FoxLib.Syscmd.CreateFoxConnection("数据源") 
Dim SQLText As String
SQLText =  " select a.wareid as 商品编码,a.warename as 商品名称,"
SQLText += " a.warespec as 商品规格,a.producer as 生产企业, "
SQLText += " a.maxunit as 个性标识,a.prod_add as 产地, "
SQLText += " a.wareunit as 标准单位,b.purprice as 最新进价, "
SQLText += " b.saleprice as 最新售价 FRO M u_ware a (nolock), u_ware_q b (nolock)"
SQLText += " WHERE a.wareid = b.wareid"
t.Fill(SQLText,"数据源",True)

在table2中通过 SQLtable类型
select * fro m 对比分析表 

他们通过wareid关联起来,该如何实现


table1为父表,table2为子表
[此贴子已经被作者于2017/5/3 15:58:40编辑过]

--  作者:有点色
--  发布时间:2017/5/3 16:07:00
--  

1、如果非要设置关联,就用代码设置

 

http://www.foxtable.com/webhelp/scr/1942.htm

 

2、为什么要关联?你要实现什么功能?


--  作者:积水成渊
--  发布时间:2017/5/3 16:35:00
--  
table1是一张商品信息表,通过SQL语句加载的,table2是一张对比分析表,在数据库中是一张空表,作用是通过与商品信息表(父表)关联起来,能够新增删除等操作,记录一种商品对应多个供应商的信息。
--  作者:有点色
--  发布时间:2017/5/3 16:38:00
--  

 没看懂你的意思。如果要设置关联,那就参考2楼。

 

 


--  作者:积水成渊
--  发布时间:2017/5/3 16:55:00
--  
好的 ,感谢了,想了好久了没有具体的解决思路
--  作者:有点色
--  发布时间:2017/5/3 17:36:00
--  
以下是引用积水成渊在2017/5/3 16:55:00的发言:
好的 ,感谢了,想了好久了没有具体的解决思路

 

没看懂你要实现的东西。为什么要这样做?

 

既然是空表,那增加删除目的是什么?

 

做个例子说明下吧。