Foxtable(狐表)用户栏目专家坐堂 → 新增删除表内容


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

主题:新增删除表内容

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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
新增删除表内容  发帖心情 Post By:2014/6/11 11:46:00 [只看该作者]

表a 中编号和登记日期是自动生成 新增窗体中其他的内容为空时关闭新增窗体,在表a中自动删除新增行
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


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


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

 窗口beforeClose事件,代码

 

Dim r As Row = Tables("表A").Current
If r.IsNull("姓名") OrElse r.IsNull("性别") OrElse r.IsNull("家庭住址") OrElse r.IsNull("单位地址") Then
    r.Delete
End If


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


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

.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/6/11 12:13:00 [只看该作者]

在刚才的项目中我想在编号的前面加个KH前缀

 

e.DataRow("编号")="kh" & format((e.DataTable.compute("max(编号)","").+1,"00000")  只能加一个 第二提示错误

另外e.DataRow("编号")="kh" & format((e.DataTable.compute("max(编号)","").+1,"00000") ,在+1前加一个su什么参数时(不好意思忘了) 我把表里的数据清空了在新增就提示错误

请教老师怎么弄


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


加好友 发短信
等级:幼狐 帖子:167 积分:1373 威望:0 精华:0 注册:2014/4/15 15:28:00
  发帖心情 Post By:2014/6/11 12:14:00 [只看该作者]

麻烦各位老师了

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


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

代码

 

Dim Max As String = e.DataTable.Compute("Max(编号)")
If max > "" Then
    e.DataRow("编号") = "KH" & Format(Cint(max.SubString(2)) + 1, "00000")
Else
    e.DataRow("编号") = "KH00001"
End If


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
  发帖心情 Post By:2014/6/11 16:00:00 [只看该作者]

图片点击可在新窗口打开查看学习学习啦

 回到顶部