Foxtable(狐表)用户栏目专家坐堂 → 提示语法错误,错在哪里了呢?


  共有4001人关注过本帖平板打印复制链接

主题:提示语法错误,错在哪里了呢?

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


加好友 发短信
等级:七尾狐 帖子:1696 积分:15867 威望:0 精华:0 注册:2017/6/1 23:12:00
提示语法错误,错在哪里了呢?  发帖心情 Post By:2022/11/28 11:56:00 [只看该作者]

自定义函数
Dim max As String
Dim idx As Integer
max = Tables("基础资料").DataTable.sqlCompute("Max(编号)", "类别='" & Args(0) & "'") '取得该类别的最大编号
If max > "" Then '如果存在最大编号
    idx = CInt(max) + 1 '获得最大编号的后三位顺序号,并加1
Else
    idx = 1 '否则顺序号等于1
End If
Return format(idx, "000000")

调用函数
Vars("查询条件")="账户名称"
e.Form.Controls("TextBox1").Text = Functions.Execute("档案编号",Vars("查询条件") )

 回到顶部