以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 页面集合控件页面卡标签切换时,表中数据被莫名删除 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121517) |
||||
-- 作者:fytea -- 发布时间:2018/7/8 11:28:00 -- 页面集合控件页面卡标签切换时,表中数据被莫名删除 页面集合控件页面卡标签切换时,表中数据被莫名删除 实例放上去,帮着看看,是什么原因
[此贴子已经被作者于2018/7/8 11:28:58编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/7/9 9:31:00 -- 1、CheckedListBox控件不要绑定表列。多个控件绑定同一个列,你要做什么?
2、如果你需要把各个控件的值合并起来,你需要些代码处理的。如
tables("表A").current("第一列") = 控件1.value & vbcrlf & 控件2.value |
||||
-- 作者:fytea -- 发布时间:2018/7/9 11:47:00 -- tables("表A").current("第一列") = 控件1.value & vbcrlf & 控件2.value
放在那里 |
||||
-- 作者:fytea -- 发布时间:2018/7/9 14:14:00 -- 甜老师:按照你说的不绑定列是可以的 勾选了CheckedListBox复选框,窗体中的表1逻辑列伴随操作
如何编写 |
||||
-- 作者:fytea -- 发布时间:2018/7/9 14:21:00 -- Dim gx As WinForm.SplitContainer = e.Form.Controls("SplitContainer1") For Each r As Row In Tables("表1").Rows Next
错在什么地方 |
||||
-- 作者:有点甜 -- 发布时间:2018/7/9 14:34:00 -- 以下是引用fytea在2018/7/9 11:47:00的发言:
tables("表A").current("第一列") = 控件1.value & vbcrlf & 控件2.value
放在那里
写在各个控件的textchanged事件,即可。 |
||||
-- 作者:有点甜 -- 发布时间:2018/7/9 14:35:00 -- 以下是引用fytea在2018/7/9 14:21:00的发言:
Dim gx As WinForm.SplitContainer = e.Form.Controls("SplitContainer1") For Each r As Row In Tables("表1").Rows Next
错在什么地方
你的表1是什么表?你希望表1的哪些行勾选?你现在做报错还是怎样? |
||||
-- 作者:fytea -- 发布时间:2018/7/9 14:46:00 -- 先选中表1的行,然后勾选上方的复选框,Click中输入代码后
此主题相关图片如下:qq图片20180709144301.png |
||||
-- 作者:有点蓝 -- 发布时间:2018/7/9 15:56:00 -- 5楼的代码是要干嘛的?没看懂 |
||||
-- 作者:有点甜 -- 发布时间:2018/7/9 16:25:00 -- textChanged事件,写代码如
If e.form.controls("CheckedListBox1").text > "" then Else r("是否归档") = False End If |