以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求解个问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69434) |
-- 作者:q2649295605 -- 发布时间:2015/6/5 10:02:00 -- 求解个问题! 我希望能在表中,选择了某单元格后并判断这个单元格里的内容为 “处理结束!” 后 执行其他命令! 应该怎么做?? 我试图在表属性的AfterSelChange里 增加命令: Dim c As Col = e.Table.Cols(e.NewRange.ColSel) Select Case c.name Case "售后" If e.DataRow ("售后")="处理结束!" Then Forms("清楚提示"). Open() End If End Select 不行!!提示成员不对!e.DataRow ("售后")="处理结束!"
[此贴子已经被作者于2015/6/5 10:10:33编辑过]
|
-- 作者:Bin -- 发布时间:2015/6/5 10:03:00 -- 表的DoubClick 事件 if e.row(e.col.name) = "合格" then \'你的命令 end if
|
-- 作者:q2649295605 -- 发布时间:2015/6/5 10:08:00 -- 我不想在DoubClick 事件里!因为DoubClick 事件有了其他 命令了 我只希望 选择了 这个单元格 [此贴子已经被作者于2015/6/5 10:08:18编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/6/5 10:10:00 -- Dim r As Row = e.Table.Rows(e.NewRange.Rowsel) If r("售后")="处理结束!" Then |
-- 作者:q2649295605 -- 发布时间:2015/6/5 10:14:00 -- 求解释下! Dim r As Row = e.Table.Rows(e.NewRange.Rowsel) |
-- 作者:大红袍 -- 发布时间:2015/6/5 10:15:00 -- 获取此表的选中的那一行 |
-- 作者:q2649295605 -- 发布时间:2015/6/5 10:18:00 -- 谢谢 |
-- 作者:q2649295605 -- 发布时间:2015/6/5 10:37:00 -- 麻烦 再帮个忙 这是一个botton的chick事件: With Tables("维修") For i As Integer = .BottomPosition To .TopPosition Step -1 .Rows(i).Delete() Next End With forms("清楚提示").close() 我想删除指定的 表 内的 指定的行! 怎么做? 所谓指定的行:指符合条件的行!比如和其他表相同编号的行!
|
-- 作者:Bin -- 发布时间:2015/6/5 10:38:00 -- http://www.foxtable.com/help/topics/0394.htm |
-- 作者:q2649295605 -- 发布时间:2015/6/5 11:07:00 -- 跳转 这是”库“ 双击事件: If e.Col.Name = "状态" Then e.Cancel= True Forms("生产状态").Open() MainTable=Tables("生产状态") ElseIf e.Col.Name = "售后" Then e.Cancel= True If e.Row(e.Col.name) = "处理结束!" Then Forms ("清楚提示"). Open() End If MainTable=Tables("维修") 我想跳转到这个表的时候 顺便 控制单元格的选择! 应该怎么处理? 比如 :因为编号是关联的!我想跳转到”维修“表,并单元格选择在“与触发事件相同编号的行!”
[此贴子已经被作者于2015/6/5 11:10:57编辑过]
|