以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.net/bbs/index.asp)
--
专家坐堂
(http://foxtable.net/bbs/list.asp?boardid=2)
----
[求助]如何其中一列有数据了,其他列才会自动生成数据(已解决)
(http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144997)
-- 作者:hallian
-- 发布时间:2020/1/5 12:28:00
-- [求助]如何其中一列有数据了,其他列才会自动生成数据(已解决)
如何实现“快递单号”上了数据后,然后“序号”“登记人”“登记日期”才会自动生成实时数据,否则为空白?
此主题相关图片如下:qq图片20200105122349.png
[此贴子已经被作者于2020/1/5 16:17:52编辑过]
-- 作者:dzy1232016
-- 发布时间:2020/1/5 16:45:00
--
If e.DataCol.name="第二列" And len(Tables("表A").Current("第二列"))>0 Then
Tables("表a").Current("第一列")="1"
Tables("表a").Current("第三列")="2"
Tables("表a").Current("第四列")="3"
End If
在表的
DataColChanged事件里面
-- 作者:有点蓝
-- 发布时间:2020/1/5 20:27:00
--
2楼的用法有点问题,尽量不要在datacolchanged事件里使用
Current这种用法,事件参数里有e.datarow、e.row的要使用参数里的行
If e.DataCol.name="第二列" Andalso e.datarow.isnull("
第二列
") =false Then
e.datarow("第一列")="1"
e.datarow("第三列")="2"
e.datarow("第四列")="3"
End If