以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 指定单元格,如果没填写文本内容,在保存表格时弹出提示框。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180115) |
-- 作者:xianxin2010 -- 发布时间:2022/9/29 1:27:00 -- 指定单元格,如果没填写文本内容,在保存表格时弹出提示框。 老师,能不能实现 单元格,如果没有填写文本内容,在保存表格时弹出提示框。 见截图 B列2行 此单元格,如果没有填写文本内容,在保存表格时弹出提示框“显示B列2行为空” B列5行 此单元格,如果没有填写文本内容,在保存表格时弹出提示框“显示B列5行为空” [此贴子已经被作者于2022/9/29 17:27:07编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/9/29 8:46:00 -- 参考:http://www.foxtable.com/webhelp/topics/0628.htm for each dc as datacol in e.datatable.datacols if e.datarow.isnull(dc.name) then dim idx as integer = tablbes(e.datatable.name).findrow(e.datarow) msgbox(dc.name & "列" & (idx+1) & "行为空") exit for end if next
|
-- 作者:xianxin2010 -- 发布时间:2022/9/29 9:33:00 -- 以下是引用有点蓝在2022/9/29 8:46:00的发言: 直接放到 BeforeSaveDataRow 显示这个提示,能否提示在哪修改下 表名 列名,可以直接在上面修改的,老师给出的给我本人来说还是有难度的!tks参考:http://www.foxtable.com/webhelp/topics/0628.htm for each dc as datacol in e.datatable.datacols if e.datarow.isnull(dc.name) then dim idx as integer = tablbes(e.datatable.name).findrow(e.datarow) msgbox(dc.name & "列" & (idx+1) & "行为空") exit for end if next
此主题相关图片如下:2_1.png |
-- 作者:有点蓝 -- 发布时间:2022/9/29 9:40:00 -- 打错字而已,这种简单错误应该学会分辨 tables
|
-- 作者:xianxin2010 -- 发布时间:2022/9/29 17:21:00 -- 以下是引用有点蓝在2022/9/29 8:46:00的发言: 不是整个表的每个单元格都要填有内容啊, 可以实现指定B列的第3行,和B列第5行,B列第6行的单元格要是没填文本,不是全部表的单元格,保存时会显示提示没天内容吗?谢谢
参考:http://www.foxtable.com/webhelp/topics/0628.htm for each dc as datacol in e.datatable.datacols if e.datarow.isnull(dc.name) then dim idx as integer = tablbes(e.datatable.name).findrow(e.datarow) msgbox(dc.name & "列" & (idx+1) & "行为空") exit for end if next
[此贴子已经被作者于2022/9/29 17:24:52编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/9/29 17:35:00 -- 如果是当前行,参考:http://www.foxtable.com/webhelp/topics/0445.htm 如果要指定第几行,参考:http://www.foxtable.com/webhelp/topics/1438.htm
|