以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 如何跨项目调取数据 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=93514) |
-- 作者:iresearchgame -- 发布时间:2016/11/30 13:06:00 -- 如何跨项目调取数据 我们在一个项目内,不同表之间实现了列数据的调取! 代码如下: If e.DataCol.Name = "商品编码" Then If e.NewValue Is Nothing Then e.DataRow("商品名称") = Nothing e.DataRow("库存_采购价") = Nothing Else Dim dr As DataRow dr = DataTables("产品").Find("[商品编码] = \'" & e.NewValue & "\'") If dr IsNot Nothing e.DataRow("商品名称") = dr("商品名称") e.DataRow("库存_采购价") = dr("采购价") End If End If End If 我现在想实现不同项目之前,表的数据调取。且输入商品编码,自动出现商品名称和单价 从“产品”表里面调取数据,跨项目跨表引用数据。 |
-- 作者:有点色 -- 发布时间:2016/11/30 14:03:00 -- 不同项目,如果要做表数据的调用,那么它们,就必须共用一个 外部数据源,否则,数据是不能直接查询的。 |
-- 作者:iresearchgame -- 发布时间:2016/12/6 9:56:00 -- 谢谢色哥哥 目前我们局域网共享,创建了多个项目 您的意思是有必要把整个业务进行升级?全部启用外部数据源? 那您的建议在局域网的条件下如何实现?用什么数据库比较好?如何稳定、安全的迁移数据? 谢谢
|
-- 作者:有点蓝 -- 发布时间:2016/12/6 10:22:00 -- 1、可以参考帮助中《网络与数据源》这一章,从这一节开始: http://www.foxtable.com/webhelp/scr/1420.htm 2、可以参考视频教程,看完大家都可以搭建基于互联网和局域网的管理系统了: http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187 用户不多,10个以内,数据库增长不快,可以使用Access数据库。有条件还是尽量使用sqlserver
|