以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将控件中审核的值附到表中的审核列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65394)

--  作者:qinlao666
--  发布时间:2015/3/15 11:30:00
--  如何将控件中审核的值附到表中的审核列

老师,请帮我看下,求代码

当控件  “编号”的值=  表中"编号"  的值时,我想把 控件“审核1”的值附到  表中相同“编号”那列审核2中


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150315112602.jpg
图片点击可在新窗口打开查看

--  作者:qinlao666
--  发布时间:2015/3/15 11:34:00
--  
当下拉数据选1时,审核1勾选后,表中编号为1的那行的审核2也勾选,如果是去掉勾选,审核2也去掉勾选
--  作者:有点甜
--  发布时间:2015/3/15 11:35:00
--  

TextChanged 事件

 

 DataTables("表A").ReplaceFor("审核", e.Form.Controls("CheckBox1").Checked, "编号 = \'" & e.Sender.Text & "\'")


--  作者:qinlao666
--  发布时间:2015/3/15 12:10:00
--  

甜甜老师,我绑定的是个副本表,把下列代码输入后运行,提示不存在设计方案_客户拜访记录的datatables,但是我检查了又检查窗口名称是设计方案,绑定表名称也是客户拜访记录,是否作为副本也改为TRUE,

我实在是检查不出来什么毛病,这种情况我遇到了好几次了,您能帮我看看是什么问题吗?

 

DataTables("设计方案_客户拜访记录").ReplaceFor("审核", e.Form.Controls("审核2").Checked, "编号 = \'" & e.Sender.Text & "\'")


--  作者:qinlao666
--  发布时间:2015/3/15 12:28:00
--  
老师我的问题该如何解决!谢谢
--  作者:有点甜
--  发布时间:2015/3/15 14:10:00
--  

改成

 

Tables("设计方案_客户拜访记录").DataTable.ReplaceFor("审核", e.Form.Controls("审核2").Checked, "编号 = \'" & e.Sender.Text & "\'")


--  作者:qinlao666
--  发布时间:2015/3/15 14:19:00
--  

甜老师,数据表的问题解决了,可是您这段代码输入进去后不是我想要的效果

我是想当我勾选或者去掉勾选审核1时,对应的审核2也发生相应的变化

下面是我在checkedchanged事件中写的代码,但没有任何反应,请甜老师请教

 

Dim sh As WinForm.CheckBox = Forms("设计方案").Controls("审核2")
Dim bh As WinForm.ComboBox = Forms("设计方案").Controls("编号")
If Tables("设计方案_客户拜访记录").Filter = "编号 = \'" & bh.Text & "\'" Then
    Tables("设计方案_客户拜访记录").Current("审核") = " sh.Checked "
End If


--  作者:有点甜
--  发布时间:2015/3/15 14:21:00
--  

Dim sh As WinForm.CheckBox = Forms("设计方案").Controls("审核2")
Dim bh As WinForm.ComboBox = Forms("设计方案").Controls("编号")

 

Tables("设计方案_客户拜访记录").DataTable.ReplaceFor("审核", sh.Checked, "编号 = \'" & bh.Text & "\'")