Foxtable(狐表)用户栏目专家坐堂 → [讨论]SQLtable关联


  共有3481人关注过本帖树形打印复制链接

主题:[讨论]SQLtable关联

帅哥哟,离线,有人找我吗?
积水成渊
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:348 积分:2805 威望:0 精华:0 注册:2016/8/24 10:39:00
[讨论]SQLtable关联  发帖心情 Post By:2017/5/3 15:58:00 [显示全部帖子]

在窗口中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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
积水成渊
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:348 积分:2805 威望:0 精华:0 注册:2016/8/24 10:39:00
  发帖心情 Post By:2017/5/3 16:35:00 [显示全部帖子]

table1是一张商品信息表,通过SQL语句加载的,table2是一张对比分析表,在数据库中是一张空表,作用是通过与商品信息表(父表)关联起来,能够新增删除等操作,记录一种商品对应多个供应商的信息。

 回到顶部
帅哥哟,离线,有人找我吗?
积水成渊
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:348 积分:2805 威望:0 精华:0 注册:2016/8/24 10:39:00
  发帖心情 Post By:2017/5/3 16:55:00 [显示全部帖子]

好的 ,感谢了,想了好久了没有具体的解决思路

 回到顶部