Foxtable(狐表)用户栏目专家坐堂 → 关于新增数据的保存及提示框提醒的问题


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

主题:关于新增数据的保存及提示框提醒的问题

美女呀,离线,留言给我吧!
Phoebe菲比
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
关于新增数据的保存及提示框提醒的问题  发帖心情 Post By:2022/3/2 9:30:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220302092014.png
图片点击可在新窗口打开查看
我想实现这么几个功能:
1.在单击保存按钮之前,这一条数据不单个一一保存,而是等触发控件后一起保存在表中;
2.单击保存按钮之后,先检索必填项是否填写完整,并弹出对话框提示“xx列未填写完整”再返回;
3.单击保存按钮、成功保存一条数据后,又重新生成一行并清空所有字段(这样我是不是可以剩下一个新增按钮?);
4.单击关闭按钮,如果必填项未填写完整,先对话框提示是否保存该条数据,选择“是”后再检索必填项是否填写完整,并弹出对话框提示“xx列未填写完整”再返回,填写完整后选择“是”则保存该条数据,选择“否”则不保存该条数据。

目前用for each语句实现了对话框提示必填项,但是鉴于水平有限,无法实现对话框提示具体到哪一项未填写完成。请大佬指教。。
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220302091744.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/2 9:35:00 [只看该作者]

1、参考:http://www.foxtable.com/webhelp/topics/0399.htm
2、就是上面截图代码的用法
3、自己测试,觉得合适就好
4、要解决问题,请发代码文字,而不是截图,这样别人没法改

 回到顶部
美女呀,离线,留言给我吧!
Phoebe菲比
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
  发帖心情 Post By:2022/3/2 10:16:00 [只看该作者]

Dim sts() As String = {"物料编号","物料名称","型号规格","单位","单价"}
For Each st As String In sts
    If Tables("物料信息").current.IsNull(st) = True Then
        messagebox.show("不能为空!","提示")
        Return
    End If
Next


这段代码是针对:2.单击保存按钮之后,先检索必填项是否填写完整,并弹出对话框提示“xx列未填写完整”再返回。我想实现的功能是通过对话框提示具体到哪一列没填写完整。

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/2 10:46:00 [只看该作者]

messagebox.show(st & "不能为空!","提示")

 回到顶部
美女呀,离线,留言给我吧!
Phoebe菲比
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
  发帖心情 Post By:2022/3/2 16:05:00 [只看该作者]

好的~谢谢蓝版,测试成功了。缺了个&符号,昨晚研究了很久 & 和 * 两个符号,没太读懂。谢谢!

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/2 16:20:00 [只看该作者]


 回到顶部