Foxtable(狐表)用户栏目专家坐堂 → 输入后变空格


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

主题:输入后变空格

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


加好友 发短信
等级:幼狐 帖子:108 积分:824 威望:0 精华:0 注册:2018/11/23 15:18:00
输入后变空格  发帖心情 Post By:2019/1/8 8:12:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图16280716265369.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:丹东恒锐2.table


图片点击可在新窗口打开查看此主题相关图片如下:360截图16520824746784.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/1/8 8:12:55编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/8 9:19:00 [只看该作者]

贴出开发者密码,或者贴出datacolchanged等事件代码。

 回到顶部
帅哥哟,离线,有人找我吗?
宁老师SQE
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:108 积分:824 威望:0 精华:0 注册:2018/11/23 15:18:00
  发帖心情 Post By:2019/1/8 16:04:00 [只看该作者]

If e.DataCol.Name = "产品代号" OrElse e.DataCol.Name = "供应商"   Then
    Dim Filter As String
    If e.DataRow("供应商") = Nothing Then
        Filter = "[产品代号] = '" & e.DataRow("产品代号") & "' And [开发关闭] =  True  "
    Else
        Filter = "[产品代号] = '" & e.DataRow("产品代号") & "' And [供应商] = '" & e.DataRow("供应商") & "' And [开发关闭] =  True  "
    End If
    Dim drs = DataTables("新产品开发阶段表").Select(Filter) '在行政区域表查找所输入省市和县市的行
    If drs.count = 1 Then '
        e.DataRow("供应商") = drs(0)("供应商")
        e.DataRow("供应商联系人") = drs(0)("供应商联系人")
        e.DataRow("联系电话") = drs(0)("供应商联系电话")
        e.DataRow("供应商_铸造价格") = drs(0)("产品单价_铸造价格")
        e.DataRow("供应商_加工价格") = drs(0)("产品单价_加工价格")
        e.DataRow("供应商管理SQE") = drs(0)("供应商管理SQE")
        e.DataRow("检验人员") = drs(0)("检验人员")
    Else
        e.DataRow("供应商") = Nothing
        e.DataRow("供应商联系人") = Nothing
        e.DataRow("联系电话") = Nothing
        e.DataRow("供应商_铸造价格") = Nothing
        e.DataRow("供应商_加工价格") = Nothing
        e.DataRow("供应商管理SQE") = Nothing
        e.DataRow("检验人员") = Nothing
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/8 16:29:00 [只看该作者]

这段代码删除

 

    Else
        e.DataRow("供应商") = Nothing
        e.DataRow("供应商联系人") = Nothing
        e.DataRow("联系电话") = Nothing
        e.DataRow("供应商_铸造价格") = Nothing
        e.DataRow("供应商_加工价格") = Nothing
        e.DataRow("供应商管理SQE") = Nothing
        e.DataRow("检验人员") = Nothing

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


加好友 发短信
等级:幼狐 帖子:108 积分:824 威望:0 精华:0 注册:2018/11/23 15:18:00
  发帖心情 Post By:2019/1/8 17:04:00 [只看该作者]

不好使啊  
  还跟前面一样  还是选择吉林大华(开发表他就是一个负责人)能够直接输入供应商名称和负责人
                              选择丹东隆盛(开发表中他是两个负责人)就只能输入供应商名称  而负责人无法选择

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/8 17:09:00 [只看该作者]

那你就改成

 

If e.DataCol.Name = "产品代号" OrElse e.DataCol.Name = "供应商"   Then
    Dim Filter As String
    If e.DataRow("供应商") = Nothing Then
        Filter = "[产品代号] = '" & e.DataRow("产品代号") & "' And [开发关闭] =  True  "
    Else
        Filter = "[产品代号] = '" & e.DataRow("产品代号") & "' And [供应商] = '" & e.DataRow("供应商") & "' And [开发关闭] =  True  "
    End If
    Dim drs = DataTables("新产品开发阶段表").Select(Filter) '在行政区域表查找所输入省市和县市的行
    If drs.count >= 1 Then '
        e.DataRow("供应商") = drs(0)("供应商")
        Dim lxr As String = ""
        Dim lxrdh As String = ""
        For Each dr As DataRow In drs
            lxr &= dr("供应商联系人") & ","
            lxrdh &= dr("供应商联系电话") & ","
        Next
        e.DataRow("供应商联系人") = lxr
        e.DataRow("联系电话") = lxrdh
        e.DataRow("供应商_铸造价格") = drs(0)("产品单价_铸造价格")
        e.DataRow("供应商_加工价格") = drs(0)("产品单价_加工价格")
        e.DataRow("供应商管理SQE") = drs(0)("供应商管理SQE")
        e.DataRow("检验人员") = drs(0)("检验人员")
       
    End If
End If


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


加好友 发短信
等级:幼狐 帖子:108 积分:824 威望:0 精华:0 注册:2018/11/23 15:18:00
  发帖心情 Post By:2019/1/8 19:27:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190108192330.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:丹东恒锐2.table

密码 890723
[此贴子已经被作者于2019/1/8 19:27:54编辑过]

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


加好友 发短信
等级:超级版主 帖子:106011 积分:539142 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/8 22:02:00 [只看该作者]

哪个表,怎么测试会有问题?

 回到顶部
帅哥哟,离线,有人找我吗?
宁老师SQE
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:108 积分:824 威望:0 精华:0 注册:2018/11/23 15:18:00
  发帖心情 Post By:2019/1/9 7:05:00 [只看该作者]

供应商管理表   联系电话列  
因为其他表  都是在这引用的  所以不知道怎么一输入电话号码就死机了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/9 9:07:00 [只看该作者]

改成双精度小数或者高精度小数或者字符列。

 

整数列,有输入的值的大小的限制的。


 回到顶部