以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这是为什么呢?引用数据时 数据存在但不能引用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9724)

--  作者:xmj09663
--  发布时间:2011/5/4 21:41:00
--  这是为什么呢?引用数据时 数据存在但不能引用

帮我看一下   “产出计划表”里面   我重置“部件图号”列时  有一半的数据没有引用到   但我在查看主表是   数据时存在的   我试了好久都不行 是不是代码有问题?

 

    

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:cmp.rar


--  作者:xmj09663
--  发布时间:2011/5/4 22:06:00
--  
曾经以个让狐狸老爸  都没明细我要干什么的代码  我花了几天时间 总是编出来了    可 没想到的是居然  只能 引用赋值一半的数据    悲剧啊     哪位老大   快来帮帮忙  看一下
--  作者:狐狸爸爸
--  发布时间:2011/5/4 22:33:00
--  

请先把代码改成这样,避免运行的时候出错:

 

Dim dr As DataRow
Dim dm As DataTable = DataTables("订单主明细")
Dim dl As String = "[部件图号] = \'" & e.DataRow("部件图号") & "\'"
If e.DataCol.Name = "部件图号" Then
    dr = dm.Find(dl & "And [装配进度] <> \'已出库\'"& "And [计划客户] Is Null")
    If dr IsNot Nothing Then
        e.DataRow("唯一码") = dr("唯一码")
    End If
    dm.ReplaceFor("计划客户", 2, "[唯一码] = \'" & e.DataRow("唯一码") & "\'" )
End If

 

至于没有引用到数据,一般是本来就不存在符合条件的行,如果你觉得有符合条件的行,但是没有引用到,请具体指出是哪一行。


--  作者:xmj09663
--  发布时间:2011/5/4 22:50:00
--  

我再查了一变   装配进度=空白的数据  引用不到   但数据是存在的    举个列子图号是    TD07   TD10    就引用不到


--  作者:狐狸爸爸
--  发布时间:2011/5/4 22:53:00
--  

 
dr = dm.Find(dl & " And [装配进度] <> \'已出库\' Or [装配进度] Is Null And [计划客户] Is Null")

--  作者:xmj09663
--  发布时间:2011/5/4 22:59:00
--  
恩   好的  谢谢狐狸老爸了    唠叨俩句      经过  十多天对狐表的 熟悉  我发现  狐表也没有像传说中那么的难   已经找到感觉了    可能是功能太多了  所以一开始才感觉无从下手
--  作者:狐狸爸爸
--  发布时间:2011/5/4 23:03:00
--  

呵呵,是的,狐表并不难,不过对于那些不肯看帮助的人,确实难。

功能虽多,主要精力放在《FoxTable编程》即可,这里一通,全部都通。

基础差的,《编程基础》也要多看两次。

 

完善一下:

 

dr = dm.Find(dl & " And ([装配进度] <> \'已出库\' Or [装配进度] Is Null) And [计划客户] Is Null")

[此贴子已经被作者于2011-5-4 23:06:07编辑过]

--  作者:xmj09663
--  发布时间:2011/5/4 23:20:00
--  

完善一下:

 

dr = dm.Find(dl & " And ([装配进度] <> \'已出库\' Or [装配进度] Is Null) And [计划客户] Is Null")

[此贴子已经被作者于2011-5-4 23:06:07编辑过]

 哈哈    我已经找到问题了    已经自我解决了    我发现我很有天赋   嘎嘎 

再次感谢  狐狸爸爸    希望俺早日出师


--  作者:狐狸爸爸
--  发布时间:2011/5/5 7:05:00
--  

确实,凡事就怕不敢入门,入门了就会发现不过如此。

我见过太多的人,自己将自己吓到了。

 

[此贴子已经被作者于2011-5-5 7:20:37编辑过]

--  作者:blackzhu
--  发布时间:2011/5/5 7:09:00
--  
以下是引用xmj09663在2011-5-4 22:59:00的发言:
恩   好的  谢谢狐狸老爸了    唠叨俩句      经过  十多天对狐表的 熟悉  我发现  狐表也没有像传说中那么的难   已经找到感觉了    可能是功能太多了  所以一开始才感觉无从下手


终于听到一个新手说狐表不难了.不要说难,只是没有领会而已,刚开始我们也是云里雾里的.当时就是有一点易表的基础而已.