以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]代码筛选问题求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54141) |
||||
-- 作者:good131577 -- 发布时间:2014/7/22 17:09:00 -- [求助]代码筛选问题求助 请教问题~ 我是写在存款表的 CurrentChanged 事件里面: If e.Table.Current Is Nothing Then \'如果Current为Nothing Return \'则返回 End If If Forms("存款管理").Opened Then Forms("存款管理").Controls("社员ID").value=e.Table.Current("社员ID") Forms("存款管理").Controls("姓名").value=e.Table.Current("对方户名") End If 这是什么原因呢??表格过滤条件 窗口加载的时候 我设置为空了
|
||||
-- 作者:有点甜 -- 发布时间:2014/7/22 17:15:00 -- 呃,代码应该没有问题,可能是和别的代码冲突了。
具体做个例子发上来看看。 |
||||
-- 作者:Bin -- 发布时间:2014/7/22 17:16:00 -- 你控件绑定了列 就要直接为当前行的列赋值,为控件赋值是无效的
|
||||
-- 作者:Bin -- 发布时间:2014/7/22 17:17:00 -- http://www.foxtable.com/help/topics/2436.htm |
||||
-- 作者:Bin -- 发布时间:2014/7/22 17:31:00 -- 上个例子看看 [此贴子已经被作者于2014-7-22 17:31:53编辑过]
|
||||
-- 作者:good131577 -- 发布时间:2014/7/22 17:51:00 -- 工程上传~
此主题相关图片如下:33.png |
||||
-- 作者:good131577 -- 发布时间:2014/7/22 17:52:00 -- ~ 开发版的~ 数据库链接可能需要改下~ 登录密码chsheng我是点击存款表一行 底下的两个控件自动变换成 当前行的社员ID 和姓名值 同时旁边出现一个停靠窗口(选择存款会员窗口) 筛选出跟当前行有关的社员基本信息 可以使用键盘上下控制 然后按确定 把右边停靠窗口对应的那一行的社员ID 赋值给 左边存款表的 社员ID列 (因为左边的存款表社员ID有些值是空的) 后面加了选择存款会员窗口 代码写在存款表的 CurrentChanged 事件里面 好像弹出窗口都有问题了~麻烦看下
|
||||
-- 作者:good131577 -- 发布时间:2014/7/22 17:53:00 -- 工程源码上传 开发版的~ 数据库链接可能需要改下~ 登录密码chsheng我是点击存款表一行 底下的两个控件自动变换成 当前行的社员ID 和姓名值 同时旁边出现一个停靠窗口(选择存款会员窗口) 筛选出跟当前行有关的社员基本信息 可以使用键盘上下控制 然后按确定 把右边停靠窗口对应的那一行的社员ID 赋值给 左边存款表的 社员ID列 (因为左边的存款表社员ID有些值是空的) 后面加了选择存款会员窗口 代码写在存款表的 CurrentChanged 事件里面 好像弹出窗口都有问题了~麻烦看下
此主题相关图片如下:33.png
|
||||
-- 作者:Bin -- 发布时间:2014/7/22 18:00:00 -- 因为你那一行根本就没有姓名 |
||||
-- 作者:有点甜 -- 发布时间:2014/7/22 18:05:00 -- If e.Table.Current Is Nothing Then \'如果Current为Nothing If Forms("选择存款会员").Opened =False Then Dim txt As String = e.Table.Current("对方户名") |