以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问为何这样无法进行加载呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65522)

--  作者:rophy0952
--  发布时间:2015/3/17 17:33:00
--  [求助]请问为何这样无法进行加载呢?
请问为何这样无法加载呢?在双击“仓库报表_成品进仓表”时,希望弹出“录入条码”的对话框,同时加载成品进仓表当前行。但不知什么原因,无法加载?帮忙分析一下原因,谢谢!
录入条码窗口afterload事件的代码为:
DataTables("成品进仓表").loadfilter = "堆位 = \'"& tables("仓库报表_成品进仓表").current("堆位") & "\'And 规格 = \'"& tables("成品进仓表").current("规格") & "\'and 备注 =  \'"& tables("成品进仓表").current("备注") & "\'"
DataTables("成品进仓表").load

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150317172605.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150317172553.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2015/3/17 17:36:00
--  

 弹出条件看一下,是否有满足条件的数据

 

msgbox(DataTables("成品进仓表").loadfilter)


--  作者:rophy0952
--  发布时间:2015/3/18 8:25:00
--  
有满足条件的数据啊!
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150318082838.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2015/3/18 8:37:00
--  
参考帮助 http://www.foxtable.com/help/topics/1058.htm

你要达成的效果是  "备注 is null"


--  作者:rophy0952
--  发布时间:2015/3/18 10:18:00
--  
我有的备注是有值的,用来区分相同字段的,那该怎样做呢?
[此贴子已经被作者于2015/3/18 10:18:07编辑过]

--  作者:有点甜
--  发布时间:2015/3/18 10:20:00
--  
以下是引用rophy0952在2015/3/18 10:18:00的发言:
我有的备注是有值的,用来区分相同字段的,那该怎样做呢?
[此贴子已经被作者于2015/3/18 10:18:07编辑过]

 

不要那样合成加载条件啊,通过下面这种方式合成,先判断值是否是空值。

 

http://www.foxtable.com/help/topics/1058.htm

 


--  作者:有点甜
--  发布时间:2015/3/18 10:23:00
--  

Dim filter As String = "1=1"

If Tables("仓库报表_成品进仓表").current.IsNull("堆位") = False Then
    filter &= " and 堆位 = \'" &  Tables("仓库报表_成品进仓表").current("堆位")  & "\'"
End If
If Tables("成品进仓表").current.IsNull("规格") = False Then
    filter &= " and 规格 = \'" &  Tables("成品进仓表").current("规格") & "\'"
End If
If Tables("成品进仓表").current.IsNull("备注") = False Then
    filter &= " and 备注 = \'" &  Tables("成品进仓表").current("备注") & "\'"
End If

msgbox(filter)


--  作者:rophy0952
--  发布时间:2015/3/18 13:03:00
--  
可以了,谢谢!