Foxtable(狐表)用户栏目专家坐堂 → [求助]顺序编号


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

主题:[求助]顺序编号

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]顺序编号  发帖心情 Post By:2018/12/23 21:55:00 [只看该作者]

老师,
  网络编号已经做好了 列("numbers"),但在录入的时候 ,希望再本地列("jurnumbers")自动在网络编号上再加  “/01” “/02”....

以下不能实现,为什么呢?
Dim r2 As Row = bxmx.Table.AddNew
        ‘’Dim manid As String=r2.Table.Compute("Max(jurnumbers)","numbers='"& r("numbers") &"'")
        ‘’MessageBox.Show( CInt(manid))
 r2("jurnumbers")=r("numbers")& "/" & iif(r2.Index=0,Format(r2.Index+1,"00"),Format(r2.Table.Compute("Max(jurnumbers)"),"numbers='"& r("numbers") &"'"))+1,"00")
[此贴子已经被作者于2018/12/23 21:55:26编辑过]

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


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

1、现在执行代码的时候有什么问题?请具体说明。

 

2、不然做一个实例发上来测试吧。


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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/12/23 23:04:00 [只看该作者]

录入窗口的 增加按钮事件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.foxdb


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


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

Dim bxmx As WinForm.Table = e.Form.Controls("Table1")
Dim bxhz As WinForm.Table = e.Form.Controls("Table2")
bxmx.Table.AllowEdit=True
Dim r2 As Row = bxmx.Table.AddNew
Dim r As Row = bxhz.Table.Current
Dim manid =r2.Table.Compute("Max(jurnumbers)","jurnumbers like '"& r("第一列") & "%'")

If manid > ""  Then
    Dim ary = manid.split("/")
    r2("jurnumbers")=r("第一列") & "/" & Format(ary(1)+1,"00")
Else
    MessageBox.Show( CInt(manid))
    r2("jurnumbers")=r("第一列") & "/" & "01"
End If


 回到顶部