以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何获取内部数据源数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113456)

--  作者:lihe60
--  发布时间:2018/1/16 12:52:00
--  如何获取内部数据源数据


订单是外部数据源,存货名称是内部数据源,这个代码如何写。



Dim val As Integer
Dim
 cmd As New SQ LCommand

cmd.co nnectioinname="1"
cmd.CommandText = 
"Se lect Sum(数量) From {订单} Where 存货名称 not in (sel ect 存货名称 from {存货名称}) and 日期 > #2012/2/21#"

val  = cmd.ExecuteScalar()






[此贴子已经被作者于2018/1/16 12:52:16编辑过]

--  作者:有点甜
--  发布时间:2018/1/16 14:35:00
--  

不同数据源之间,不能直接写sql语句。

 

换一种方式,如 http://www.foxtable.com/webhelp/scr/2228.htm

 


--  作者:lihe60
--  发布时间:2018/1/17 12:34:00
--  
Dim s As String = DataTables("产品").SQLGetComboListString("产品名称","","产品编号")
output
.show(s)


[此贴子已经被作者于2018/1/17 12:37:01编辑过]

--  作者:有点甜
--  发布时间:2018/1/17 12:55:00
--  
以下是引用lihe60在2018/1/17 12:34:00的发言:
Dim s As String = DataTables("产品").SQLGetComboListString("产品名称","","产品编号")
output
.show(s)


[此贴子已经被作者于2018/1/17 12:37:01编辑过]

 

你想表达什么?

 

Dim str = DataTables("物品领用单").GetComboListString("_Identify").replace("|", ",")
str = iif(str="", "-1", str)
msgbox(str)