Foxtable(狐表)用户栏目专家坐堂 → [求助]跳出如下2图所示的错误提示框内容,求帮助?


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

主题:[求助]跳出如下2图所示的错误提示框内容,求帮助?

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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
回复:(有点蓝)For i As Integer = 0 To arr.Length...  发帖心情 Post By:2019/10/28 10:21:00 [只看该作者]

2、“入库筐架”的下拉窗口填写数值后,该“入库筐架”所在单元格显示的内容含有“入库_”的前缀字符,如何在列名不变的情况下,单元格中去除掉“入库_”的前缀字符?
Dim ary() As String = {"入库_袋子", "入库_铁箱", "入库_塑箱", "入库_冰盘", "入库_木托", "入库_铁托", "入库_铁架", "入库_大网筐", "入库_小网筐", "入库_油桶", "入库_铁架", "入库_方铁架"}
Dim kg As String = ""
For Each s As String In ary
    If e.DataRow(s) > 0 Then
        kg &= e.DataRow(s) & s & "."
    End If
Next
e.DataRow("入库筐架")  = kg.Trim("入库_")

请问:
按照您给的链接,我将表属性中的代码改了,但是结果还是没有清除掉入库_字符?
该怎么改?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试2.zip



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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 11:00:00 [只看该作者]

e.DataRow("入库筐架")  = kg.replace("入库_","")

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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
[求助]回复:(有点蓝)e.DataRow("入库筐架")  = kg.r...  发帖心情 Post By:2019/10/28 15:48:00 [只看该作者]

测试过,还是不行呢!

字符入库_是被替换成空了,但是,下拉窗口输入内容后,单元格内显示数据后,重新点击打开该下拉窗口,会发现该单元格的内容,被清空了?


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



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

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



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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 16:03:00 [只看该作者]

把下拉窗口里的入库_也去掉啊


If str = "" Then Return 
Dim p2 As String = "(入库_袋子|入库_铁箱|入库_塑箱|入库_冰盘|入库_木托|入库_铁托|入库_大网筐|入库_小网筐|入库_油桶|入库_铁架|入库_方铁架)"
Dim r As New System.Text.RegularExpressions.Regex(p2)
Dim arr() As String = r.Split(str)
For i As Integer = 0 To arr.Length - 2 Step 2
    If arr(i+1) = "入库_袋子" Then
        e.Form.Controls("TextBox1").text =  arr(i).trim(".")
    ElseIf arr(i+1) = "入库_铁箱" Then

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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
回复:(有点蓝)把下拉窗口里的入库_也去掉啊If str ...  发帖心情 Post By:2019/10/28 16:41:00 [只看该作者]

Dim str As String = e.Form.DropDownBox.Value
If str = "" Then Return 
Dim p2 As String = "(入库_袋子|入库_铁箱|入库_塑箱|入库_冰盘|入库_木托|入库_铁托|入库_大网筐|入库_小网筐|入库_油桶|入库_铁架|入库_方铁架)"
Dim r As New System.Text.RegularExpressions.Regex(p2)
r.replace("入库_","")
Dim arr() As String = r.Split(str)
For i As Integer = 0 To arr.Length - 2 Step 2
    If arr(i+1) = "入库_袋子" Then
        e.Form.Controls("TextBox1").text =  arr(i).Trim(".")
    ElseIf arr(i+1) = "入库_铁箱" Then
        e.Form.Controls("TextBox2").text =  arr(i).Trim(".")

求:
将下拉窗口中的入库_替换掉后,结果还是不行呢?
我应该怎么改,求帮助?

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



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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/28 16:47:00 [只看该作者]

都不知道说啥了。

直接把代码里的入库_这几个字去掉!

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




 回到顶部
总数 16 上一页 1 2