Foxtable(狐表)用户栏目专家坐堂 → 字符串添加后缀。新手问题


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

主题:字符串添加后缀。新手问题

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


加好友 发短信
等级:婴狐 帖子:99 积分:720 威望:0 精华:0 注册:2013/11/20 21:37:00
字符串添加后缀。新手问题  发帖心情 Post By:2014/3/12 13:48:00 [只看该作者]

例子:
工序            名称
1               原子笔
2               钢笔
2               毛笔
1               铅笔
工序代表当前步骤。入库之后仍是半成品。所以要在名称后面加后缀。
比如   原子笔-1
         钢笔-2
         毛笔-2
         铅笔-1
要求入库的时候自动根据工序列  在名称后面加上后缀

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/12 14:06:00 [只看该作者]

datacolchanged事件

if e.datacol.name="工序" then
   if e.datarow.isnull("工序")=false andalso e.datarow.isnull("名称")=false then
           e.datarow("名称")=e.datarow("名称") & "-" & e.datarow("工序")
   end if
end if

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


加好友 发短信
等级:婴狐 帖子:99 积分:720 威望:0 精华:0 注册:2013/11/20 21:37:00
  发帖心情 Post By:2014/3/12 14:08:00 [只看该作者]

谢谢bin 哥   有了这段代码 我再去研究下怎么放在实例中

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


加好友 发短信
等级:婴狐 帖子:99 积分:720 威望:0 精华:0 注册:2013/11/20 21:37:00
  发帖心情 Post By:2014/3/12 15:35:00 [只看该作者]

 Dim dr1 As DataRow = DataTables("生产进度表").Find("生产编号='" & bh & "' and 待氧化工序='" & gx & "'")
        Dim MC As String = Tables("质检表").current("产品名称")
                            If dr1 IsNot Nothing Then
                           MC = MC & "-" & "DYH"
                            Else
                           MC = MC & "-" & GX
                            End If 
        Dim dr2 As DataRow = DataTables("半成品库存").find("产品名称='" & MC & "')
                             If dr2 Is Nothing Then
                             Dim r4 As Row = Tables("半成品库存").AddNew(1)
                                r4("产品名称")= MC 
                             End If                 
                                Dim r1 As Row = Tables("质检表").Current
                                Dim r2 As Row = Tables("半成品明细").AddNew(1)
                                r2("生产编号")=r1("生产编号") 
                                r2("产品名称")= MC
                                r2("入库_合格品")=r1("合格品")
                                r2("入库_工序")=r1("工序顺序")
                                r2("入库_部门")=r1("加工部门")
                                r2("入库_日期")=r1("交货日期")
                                r2("入库_不良品")=r1("不良品_收")
                                r2("入库_报废品_质检后")=r1("报废品")

 MC = MC & "-" & "DYH"   后缀加-DYH
                           
                           MC = MC & "-" & GX   后缀加-工序      GX已经定义过了
r2("产品名称")= MC
基础功太差   表达式不会写   求指导
[此贴子已经被作者于2014-3-12 15:36:52编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/12 15:39:00 [只看该作者]

你这代码排版混乱而且没有依据,看不清楚你是什么情况.

你直接说你那里报错,出现什么情况. 问题在哪里.这样可以节省大家的时间, 快速定位错误.否则别人无脑的一句句代码给你分析. 看完依然不知所云.


有例子当然就最好了.

 回到顶部