Foxtable(狐表)用户栏目专家坐堂 → 关于新增行定位问题


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

主题:关于新增行定位问题

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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
关于新增行定位问题  发帖心情 Post By:2015/6/23 14:53:00 [只看该作者]

如以下代码,窗体有一个新增按钮,点击后,新增行正常
但指针不会指向新增的行。

Dim N As Integer= cint(cstr(Date.Today.year).SubString(2) & Format(Date.Today.month,"00"))
Dim max As String = mtb.Compute("max(入仓单号)")
Dim Vdh As String = "QC-YC"
Dim max1 As String

If max Is Nothing Then
    max1 = Vdh & n & format(1, "000")
Else
    Dim S As Integer =max.SubString(5,4)
    Dim Dsn As Integer
    If S < N Then
        dsn=n
    Else
        dsn=s
    End If
    'msgbox(max)
    If max = "" Then
        max1 = Vdh & dsn & format(1,  "000")
    Else
        max1 = Vdh & dsn & format(cint(max.SubString(9)) + 1, "000")
    End If
End If
Dim Vdr As DataRow
vdr = mdtb.AddNew()
vdr("入仓单号")=max1
vdr("到货日期")=Date.now
mrcsn=max1
Forms("入仓单编辑").open()

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/23 14:55:00 [只看该作者]

 mdtb 是 DataTable,你想办法弄成 Table

 

 或者新增以后再定位。


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


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

datatables("XX").addnew 是不会去到对应焦点的

tables("XX").addnew 才会

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


加好友 发短信
等级:小狐 帖子:358 积分:2713 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2015/6/23 15:36:00 [只看该作者]

mtb.AddNew()
mtb.Current("入仓单号")=max1
mtb.Current("到货日期")=Date.now  

解决了,谢谢。

 回到顶部