Foxtable(狐表)用户栏目专家坐堂 → 求助-加载的SQLtable中数据读取


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

主题:求助-加载的SQLtable中数据读取

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


加好友 发短信
等级:幼狐 帖子:89 积分:852 威望:0 精华:0 注册:2018/7/3 0:45:00
求助-加载的SQLtable中数据读取  发帖心情 Post By:2024/3/12 11:31:00 [只看该作者]

老师,在都是内部表时,我在datacolchanged里用下面代码,可以用当前表的[砼销明细_销售名称]列,从白塔销售档案表中,通过[销售档案_客户名称]列找到对应的销档及单价日期的数,但是在加载到SQLtable后,如何让当前表从未加载的SQL数据库中的表“白塔销售档案”中,让下面代码在按钮的事件中,实现相同功能,要整列处理,请老师帮忙修改下代码,谢谢!

If e.DataCol.name = "砼销明细_销售名称" Then
    Dim fdr As DataRow = DataTables("白塔销售档案").find("销售档案_客户名称='" & e.DataRow("砼销明细_销售名称") & "'")
    If fdr IsNot Nothing Then
        e.DataRow("砼销明细_销档") = fdr("销售档案_销档")
        e.DataRow("砼销明细_单价日期") = fdr("销售档案_单价日期")
    Else
        e.DataRow("砼销明细_销档") = Nothing
        e.DataRow("砼销明细_单价日期") = Nothing
    End If
End If

 回到顶部
帅哥,在线噢!
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3203 积分:21289 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2024/3/12 11:38:00 [只看该作者]

Dim fdr As DataRow = DataTables("白塔销售档案").sqlfind("销售档案_客户名称='" & e.DataRow("砼销明细_销售名称") & "'")

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/12 11:40:00 [只看该作者]


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/12 11:41:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
lovetoday
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:89 积分:852 威望:0 精华:0 注册:2018/7/3 0:45:00
  发帖心情 Post By:2024/3/12 13:00:00 [只看该作者]

For Each r As Row In Tables("工作总表_Table7").Rows
    If r("砼销明细_销售名称0") = Nothing Then
        r("砼销明细_销档") = Nothing
        r("砼销明细_单价日期") = Nothing
    Else
        Dim fdr As DataRow = DataTables("白塔销售档案").SQLFind(" 销售档案_客户名称0 = '" & fdr("砼销明细_销售名称") & "' ")
            If fdr IsNot Nothing Then
                fdr("砼销明细_销档") = fdr("销售档案_销档")
                fdr("砼销明细_单价日期") = fdr("销售档案_单价日期")
            Else
                fdr("砼销明细_销档") = Nothing
                fdr("砼销明细_单价日期") = Nothing
            End If
    End If
Next

提示:不存在名称为“白塔销售档案”的DataTables
老师,请问如何处理?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/12 14:25:00 [只看该作者]

如果没有添加到外部表中,使用4楼的用法

 回到顶部
帅哥哟,离线,有人找我吗?
lovetoday
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:89 积分:852 威望:0 精华:0 注册:2018/7/3 0:45:00
  发帖心情 Post By:2024/3/12 16:53:00 [只看该作者]

老师,我查看帮助以及在论坛里找了相关的帖子,都没有解决这个问题,能否请你帮我改下代码,我是编程小白,还请老师辛苦下

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/12 16:55:00 [只看该作者]

把这个表添加到外部表管理中:http://www.foxtable.com/webhelp/topics/1812.htm

 回到顶部